Usuário com melhor resposta
como colorir a apenas os textos iguais numa das textbox

Pergunta
-
Pessoal meu problema é o seguinte:
Tenho 2 textbox e um button. a textbox1 recebe vários valores vindos do banco de dados, esses valores são separados apenas por espaço +" "+, na textbox2 eu quero digitar um valor qualquer e apertar o button para conferir se dentro da textbox1 existe um valor igual. Se houver gostaria de realçar esse valor na textbox1, colorindo a fonte ou deixando esse valor em destaque de uma outra maneira.
Alguém pode me ajudar?
- Editado Fagner Queiroz domingo, 9 de agosto de 2015 22:17
domingo, 9 de agosto de 2015 21:52
Respostas
-
Olá Fagner,
Para alterar a cor você deve utilizar um richtextBox ao invés de um textBox, pois este último não suporta essa funcionalidade:
https://msdn.microsoft.com/pt-br/library/system.windows.forms.richtextbox(v=vs.110).aspx
agora para selecionar utilize a função find do richtextBox, mas atenção quando você utilizar essa função ela seleciona a primeira palavra da faixa que foi pesquisada por isso você deve ao encontrar a primeira palavra alterar a faixa a ser pesquisada e realizar uma nova pesquisa:
https://msdn.microsoft.com/pt-br/library/System.Windows.Forms.RichTextBox.Find(v=vs.110).aspx
Após selecionar uma palavra você já altera a cor desta.
Se te ajudou não esqueça de marcar como resposta.
- Marcado como Resposta Marcos SJ sexta-feira, 21 de agosto de 2015 20:19
segunda-feira, 10 de agosto de 2015 11:50
Todas as Respostas
-
segunda-feira, 10 de agosto de 2015 11:08
-
Olá Fagner,
Para alterar a cor você deve utilizar um richtextBox ao invés de um textBox, pois este último não suporta essa funcionalidade:
https://msdn.microsoft.com/pt-br/library/system.windows.forms.richtextbox(v=vs.110).aspx
agora para selecionar utilize a função find do richtextBox, mas atenção quando você utilizar essa função ela seleciona a primeira palavra da faixa que foi pesquisada por isso você deve ao encontrar a primeira palavra alterar a faixa a ser pesquisada e realizar uma nova pesquisa:
https://msdn.microsoft.com/pt-br/library/System.Windows.Forms.RichTextBox.Find(v=vs.110).aspx
Após selecionar uma palavra você já altera a cor desta.
Se te ajudou não esqueça de marcar como resposta.
- Marcado como Resposta Marcos SJ sexta-feira, 21 de agosto de 2015 20:19
segunda-feira, 10 de agosto de 2015 11:50 -
Boa tarde,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
sexta-feira, 21 de agosto de 2015 20:20