SELECIONAR PALAVRAS NO TEXTBOX

WIRCAO 29/01/2013 15:34:14
#418316
Boa tarde a todos.

Estou usando este código para selecionar a palavra pesquisada no text(descriccao).

Dim TamanhoDaPalavra As Integer [ô]retorna o tamanho da palavra a localizar
TamanhoDaPalavra = Len(busca.Text)

For a = SelecionaPalavra To Len(descricao.Text) [ô] retorna o tamanho do texto
If UCase(Mid$(descricao.Text, a, TamanhoDaPalavra)) = UCase(busca) Then
SelecionaPalavra = a + 1
descricao.SetFocus
descricao.SelStart = a - 1
descricao.SelLength = TamanhoDaPalavra
Exit Sub
End If
Next
SelecionaPalavra = 1

Ok, está funcionando bem, só que gostaria de selecionar mais de uma palavra ao mesmo tempo, por exemplo:
Se na busca estiver a palavra [Ô]vb[Ô] e na descrição ela aparecer 3 vezes que as três fiquem selecionadas.
MARCELO.TREZE 29/01/2013 15:38:06
#418318
Resposta escolhida
no textbox box vc não vai conseguir selecionar as tres palavras, aconselho usar um richtextbox e mudar a cor das palavras encontradas.
WIRCAO 29/01/2013 15:57:54
#418322
Obrigado, vou utilizar o richtextbox.
MARCELO.TREZE 29/01/2013 16:01:14
#418325
veja este exemplo que tenho tente adapta-lo

Tópico encerrado , respostas não são mais permitidas