NEGRITAR UMA PALAVRA EM PESQUISA
Bom dia! bom eu tenho um texto em uma txt, gostaria de saber se tem como eu digitar uma palavra em um campo de pesquisa e se tiver a palavra no texto gostaria que esta palavra ficasse em NEGRITO, tem como? tipo aquelas pesquisas em internet que a palavra fica vermelha, azul ou negrito e assim por diante, bom se isso tem jeito de acontecer eu gostaria se possivel do caminho, codigos e etc....Obrigado!
voce poderia fazer isso utilizando o componente RichTextBox no lugar da txt nele você consegue alterar a funte de uma determinada palavra
Private Sub Form_Load()
RichTextBox1.LoadFile "c:\GUILHERME.txt"
End Sub
Private Sub Command1_Click()
Dim strval As String
Dim nStrings As Long
RichTextBox1.LoadFile "c:\GUILHERME.txt"
strval = " " & InputBox("Entre com o texto", "Localizar", _
"texto") & " "
If strval <> "" Then
nStrings = FindIt(RichTextBox1, strval)
MsgBox (Str$(nStrings) & " texto não localizaddo")
End If
End Sub
Private Function FindIt(Box As RichTextBox, Srch As String, _
Optional Start As Long)
Dim retval As Long
Dim Source As String
Source = Box.Text
If Start = 0 Then Start = 1
retval = InStr(Start, UCase(Source), UCase(Trim(Srch)))
If retval <> 0 Then
With Box
.SelStart = retval - 1
.SelLength = Len(Trim(Srch))
.SelColor = vbRed
.SelBold = True
.SelLength = 0
End With
Start = retval + Len(Srch)
FindIt = 1 + FindIt(Box, Srch, Start)
End If
End Function
Obrigado Daniel pelo caminho vou testar todas estas dicas! se eu tiver mais duvidas postarei aqui....Obrigado
Tópico encerrado , respostas não são mais permitidas