Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: n3ts4mura1 en 31 Julio 2006, 06:15 am



Título: socker pregunta dificil porfavor!
Publicado por: n3ts4mura1 en 31 Julio 2006, 06:15 am
Haber amigos tengo el clasico cliente servidor que envia un mensaje de un lado a otro ahora lo que no puedo hacer es lo siguiente :

quiero que el servidor envie el texto de un color y el cliente de otro color osea:
por ejem.

Servidor:Hola como estas<----en color rojo
cliente:bien y tu <---color en verde

y eso sale en la caja de text1.text

porque cuando le cambio el color me cambia todo lo que escribo a verde por ejmplo y quiero que una sea verde y la otra roja nose si me entienden o me pueden ayudar desde ya muchas gracias amigos.


Título: Re: socker pregunta dificil porfavor!
Publicado por: elmaro en 31 Julio 2006, 06:49 am
Citar
orque cuando le cambio el color me cambia todo lo que escribo a verde por ejmplo y quiero que una sea verde y la otra roja nose si me entienden o me pueden ayudar desde ya muchas gracias amigos.

bueno man,. para acer eso no tenes que usar el control text
tenes que usar un ocx para usar el control RichTextBox,. te prime poner varios colores dentro ddel mismo control
suerte



El MaRo!


Título: Re: socker pregunta dificil porfavor!
Publicado por: n3ts4mura1 en 31 Julio 2006, 06:52 am
que peludo podrias dar un ejemplo si no es mucha molestia elmaro me da pena ya fastidiarte tanto


Título: Re: socker pregunta dificil porfavor!
Publicado por: -POLACO- en 31 Julio 2006, 07:48 am
Hola amigo aca te dejo un ejemplo simple :
Abris un proyecto nuevo y vas a "PROYECTO" de ahi "COMPONENTES" y ahi elegis "Microsoft Rich Textbox Control 6.0" y lo agregas a la caja de herramientas ,pegalo al formulario y colocale tres botones y pega este codigo :
Código:
Private Sub Command1_Click()

RichTextBox1.SelColor = vbRed
RichTextBox1.SelText = "Hola esto esta en rojo" & vbCrLf

End Sub

Private Sub Command2_Click()

RichTextBox1.SelColor = vbBlue
RichTextBox1.SelText = "Hola esto esta en azul" & vbCrLf

End Sub
 
Private Sub Command3_Click()

RichTextBox1.SelBold = True
RichTextBox1.SelColor = vbBlack
RichTextBox1.SelText = "Hola esto esta en NEGRITA" & vbCrLf

End Sub
Ahi te saldran las frases en rojo ,en azul y en Negrita ,hay muchas mas opciones ,pero creo que esto es lo que queres vos .
Por las dudas el "vbCrLf" es para que pase a la linea de abajo y si distribuis tu proyecto debes agregar el control RichTextBox .
Espero te sirva .-.

"Del extasis a la agonia,oscila nuestara historia ,podemos ser lo mejor y tambien lo peor con la misma facilidad"

Bersuit Vergarabat


Título: Re: socker pregunta dificil porfavor!
Publicado por: n3ts4mura1 en 31 Julio 2006, 07:59 am
Gracias -Polaco- xD


Título: Re: socker pregunta dificil porfavor!
Publicado por: n3ts4mura1 en 31 Julio 2006, 08:54 am
Otra preguntita polaco haber si me puedes ayudar o cualquiera que participe de este foro.

tengo el richtextbox en el formulario y tengo text1.text abajo de ese rich al lado izquierdo tengo un boton que dice enviar y a derecha de la caja de texto tengo otra boton el codigo del boton 1 es el siguiente:

RichTextBox1.SelText = RichTextBox1.SelText + Text1.Text & vbCrLf

el codigo del otro boton es el siguiente aca es donde escojo el colo:

cdl.ShowColor
RichTextBox1.SelColor = cdl.Color

ya eso me funciona osea si pincho un color verde y envio el texto me lo envia de color verde pero si vuelvo a pinchar deberia seguir verde y no cambiar a negro sino que vuelva a cambiar de color si yo cambio de color.nose si me entienden bueno saludos espero me ayuden.


Título: Re: socker pregunta dificil porfavor!
Publicado por: -POLACO- en 1 Agosto 2006, 07:47 am
Proba asi

Código:

RichTextBox1.SelText = RichTextBox1.Text + Text1.Text & vbCrLf
 

Tene en cuenta que los cambios relizados en un rich se aplican al "Texto seleccionado" ,se entendio ?? .-.


Título: Re: socker pregunta dificil porfavor!
Publicado por: n3ts4mura1 en 1 Agosto 2006, 08:20 am
oki gracias