Jump to content


Mata Hary

Member Since 19/12/2011
Offline Last Active 08/04/2012, 23:39
-----

#1017888 Botão Localizar E Localizar Próxima ( Vb6)

Posted by Mata Hary on 08/04/2012, 23:37

Estou usando o código abaixo (no VISUAL BASIC 6):

Private Sub Command10_Click()
Dim pesquisa, Posição
pesquisa = InputBox("Localizar")
Posição = InStr(TextBox1.Text, pesquisa)
If Posição Then
TextBox1.SelStart = Posição - 1
TextBox1.SelLength = Len(pesquisa)
Else
MsgBox "Texto não encontrado !"
End If
TextBox1.SetFocus
End Sub

PROBLEMA:
Ele localiza somente a primeira palavra encontrada.
Se faço a busca novamente, faz a mesma coisa, ou seja, fica na primeira palavra encontrada,não procura a próxima palavra.
Gostaria de acrescentar o LOCALIZAR PRÓXIMA (igual a busca do Bloco de Notas do Windows).
Se pudesse localizar e marcar todas as palavras iguais do texto com uma tarja amarela (como faz o Internet Explorer 8), seria melhor ainda.


IPB Skin By Virteq