Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Debian21 en 14 Mayo 2009, 21:02 pm



Título: Duda con RichTextBox en VB.NET
Publicado por: Debian21 en 14 Mayo 2009, 21:02 pm
Necesito pintar de color rojo un texto pero solo cuando aparezca cierta palabra

por ejemplo... el usuario esta escribiendo un texto pero si escribe la palabra "gato", por decir algo, que esa palabra se empiece a escribir de color rojo

si el usuario escribiera esto
mi gato se llama..........   

ese efecto necesito

lo único que he podido encontrar en google es cambiar el color de texto pero del texto que se selecciona......

espero que alguien me pueda ayudar porque me he matado buscando este  efecto  :huh:

saludos  :)


Título: Re: Duda con RichTextBox en VB.NET
Publicado por: Dessa en 14 Mayo 2009, 21:27 pm
hola te paso el link de .net

http://foro.elhacker.net/net-b62.0/ (http://foro.elhacker.net/net-b62.0/)

Saludos


Título: Re: Duda con RichTextBox en VB.NET
Publicado por: XcryptOR en 14 Mayo 2009, 21:31 pm
en evento keypress con la funcion instr mira si esta la cadena que deseas compara y si es asi cambiale el color


Título: Re: Duda con RichTextBox en VB.NET
Publicado por: Debian21 en 14 Mayo 2009, 21:33 pm
en evento keypress con la funcion instr mira si esta la cadena que deseas compara y si es asi cambiale el color

pero como hago para que le cambie el color solo a esa frase? ya que el metodo forecolor cambia todo el texto


Título: Re: Duda con RichTextBox en VB.NET
Publicado por: Debian21 en 14 Mayo 2009, 21:37 pm
hola te paso el link de .net

http://foro.elhacker.net/net-b62.0/ (http://foro.elhacker.net/net-b62.0/)

Saludos

ok, tienes razón, postearé allá el tema


Título: Re: Duda con RichTextBox en VB.NET
Publicado por: Dessa en 14 Mayo 2009, 23:17 pm
Fijate si podes adaptar este code de VB6

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/248-expresion-regular-colorear-coincidencia.htm

Saludos