Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: unish en 30 Diciembre 2006, 21:25 pm



Título: Textos con diferentes colores en TextBox
Publicado por: unish en 30 Diciembre 2006, 21:25 pm
Hola!!!

Kiciera saber si es posible y si alguien sabe.. ingresar textos en un textbox con diferentes colores...

Nose si me explico, por ejemplo en el msn. que muestra lo que x dijo con un color y lo que el otro dice con otro...

no necesariamente con un textbox sino como se pueda..
saludos.


Título: Re: Textos con diferentes colores en TextBox
Publicado por: CeLaYa en 30 Diciembre 2006, 22:07 pm
eso lo haces con un RichTextBox, mira lo puedes poner asi:

Código:
    RichTextBox1.Text = ""
    RichTextBox1.SelText = "Negro" + vbCrLf
    RichTextBox1.SelColor = vbRed
    RichTextBox1.SelText = "Rojo" + vbCrLf
    RichTextBox1.SelColor = vbBlue
    RichTextBox1.SelText = "Azul" + vbCrLf
    RichTextBox1.SelColor = vbYellow
    RichTextBox1.SelText = "Amarillo" + vbCrLf
    RichTextBox1.SelColor = RGB(255, 25, 200)
    RichTextBox1.SelText = "Ahora un color RGB" + vbCrLf

espero te sirva este ejemplo


Título: Re: Textos con diferentes colores en TextBox
Publicado por: <?BRoWLi?> en 30 Diciembre 2006, 22:14 pm
Project .> components .> Microsoft rich textbox control 6.0


Título: Re: Textos con diferentes colores en TextBox
Publicado por: unish en 30 Diciembre 2006, 22:24 pm
Gracias, era sencillo. No sabia que existia un componente para eso.
Muchas gracias.

Edit: Y si quiero poner por ejemplo el texto en negrita ?


Título: Re: Textos con diferentes colores en TextBox
Publicado por: Hans el Topo en 30 Diciembre 2006, 23:10 pm
si pones richtextbox1.   te salen todas las propiedades...xD


Título: Re: Textos con diferentes colores en TextBox
Publicado por: sp26 en 30 Diciembre 2006, 23:25 pm
eso lo haces con un RichTextBox, mira lo puedes poner asi:

Código:
    RichTextBox1.Text = ""
    RichTextBox1.SelText = "Negro" + vbCrLf
    RichTextBox1.SelColor = vbRed
    RichTextBox1.SelText = "Rojo" + vbCrLf
    RichTextBox1.SelColor = vbBlue
    RichTextBox1.SelText = "Azul" + vbCrLf
    RichTextBox1.SelColor = vbYellow
    RichTextBox1.SelText = "Amarillo" + vbCrLf
    RichTextBox1.SelColor = RGB(255, 25, 200)
    RichTextBox1.SelText = "Ahora un color RGB" + vbCrLf

espero te sirva este ejemplo

No entiendo, y si hay palabras iguales, pintara todas las palabras? ...


Título: Re: Textos con diferentes colores en TextBox
Publicado por: Hendrix en 30 Diciembre 2006, 23:45 pm
Explikate.... :-\ :-\


Título: Re: Textos con diferentes colores en TextBox
Publicado por: Hans el Topo en 30 Diciembre 2006, 23:49 pm
sp26 va cambiando el color del texto... seltext  mete el texto y lo escribe con el color seleccionado...xD


Título: Re: Textos con diferentes colores en TextBox
Publicado por: unish en 30 Diciembre 2006, 23:57 pm
me fije en las propiedades pero todavia nose cual es para poner texto en negrita.
saludos!


Título: Re: Textos con diferentes colores en TextBox
Publicado por: Hans el Topo en 31 Diciembre 2006, 00:12 am
font.bold o algo asi xD


Título: Re: Textos con diferentes colores en TextBox
Publicado por: unish en 31 Diciembre 2006, 00:39 am
Joya gracias!!...
nos vemos. saludos a todos


Título: Re: Textos con diferentes colores en TextBox
Publicado por: CeLaYa en 31 Diciembre 2006, 01:41 am
me fije en las propiedades pero todavia nose cual es para poner texto en negrita.
saludos!


bueno esque cuando pones el control, de forma predeterminada pone el texto en negro, si cambioas el color a rojo, verde, etc y  más delante lo quieres volver a negro pues en la propiedad SelColor le pones vbBlack, y listo