Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou desenvolvendo um trabalho para meu curso, e preciso criar um editor de texto que reconheça palavras em especifico, e ao encontra-las preciso sublinha-la, ou coloca-la em negrito.
Estou usando o C# para criar a aplicação, mas não estou achando muita ajuda na internet sobre como lidar com o cursor de texto.
Alguém tem algum material, site ou uma indicação de livro que fale sobre o assunto e possa me passar?
Para explicar melhor:
Como exemplo, digito a palavra OLÁ. Preciso colocar a palavra em negrito, de preferencia com o evento onChange/onKeyPress/etc... Mas que isso não interfira no resto do texto.
Outro exemplo são as aspas ("") e parenteses. Tudo o que esta entre parenteses preciso que fique sublinhado. Ex: (sublinhado aqui)
Desde já agradeço.
Olá,
Para verificar a palavra digitada e sublinhá-la eu te aconselho pesquisar sobre o Método Contains().
Existem também outros inúmeros métodos para manipular string... Substring(), ToUpper(), ToLower(), entre outros.
Abraços, Diogo.
http://www.dreamincode.net/forums/topic/104339-find-word-in-string/
http://social.msdn.microsoft.com/Forums/office/en-US/46a1455b-2d08-4fc9-8291-eb05ee705a98/how-to-underline-a-particular-text-in-word-document-
http://stackoverflow.com/questions/821347/how-to-selectively-underline-strings-in-richtextbox