Righi
|
BELO HORIZONTE MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/05/2006 00:57 hs
Fala galera! tranquilo?? bom... a minha dúvida é a seguinte: eu queria saber se é possivel que o meu programa detecte uma palavra e mude a cor apenas dessa palavra dentro de uma text box.....
Abração
Righi
Righi Beginner Game Developer! duduchaves@uai.com.br
|
|
|
|
|
Postada em 28/05/2006 02:39 hs
Olá! É possível sim fazer isso q vc quer mas vc nao pode usar um textbox normal pq ele nao tem essa capacidade de trocar apenas de uma palavra dentro dele. Para isso vc tem q usar o componente RichTextBox no VB. Para inserir este objeto na caixa de ferramentas pressione CTRL+T no VB e procure por Microsoft RichTextBox Control 6.0.
|
|
|
Righi
|
BELO HORIZONTE MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/05/2006 02:39 hs
tipo, eu já dei uma olhada aqui e vi como mudar a cor do texto com uma Rich TextBox. agora meu problema é detectar essas palavras-chave. Abração!!
Righi Beginner Game Developer! duduchaves@uai.com.br
|
|
|
Filipe
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 28/05/2006 02:41 hs
---- continuação da mensagem acima ----
depois de ter inserido este objeto no form, coloque este código na janela código:
Private Sub RichTextBox1_Change() With RichTextBox1 If .Text <> "" Then If InStr(1, .Text, "Exemplo") Then .SelStart = InStr(1, .Text, "Exemplo") - 1 .SelLength = Len("Exemplo") .SelColor = vbRed .SelStart = Len(.Text) End If End If End With End Sub
qualquer coisa é só postar!
|
|
|
Righi
|
BELO HORIZONTE MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/05/2006 02:54 hs
Cara, funcionou perfeitaente, só tem um problema. todo o texto que vem depois da palavra Exemplo, fica vermelho também... como eu conserto isso?
Righi Beginner Game Developer! duduchaves@uai.com.br
|
|
|
Righi
|
BELO HORIZONTE MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/05/2006 02:56 hs
Já consertei, cara! Brigadão! vc me ajudou demais! sem nição! brigado mesmo!!
Abração!
Righi Beginner Game Developer! duduchaves@uai.com.br
|
|
|