pasar texto de un richh textbox a otro rich texbox modificado con C#
-
domingo, 11 de marzo de 2012 20:50
Buenas tardes quisiera que me pudieran ayudar a resolver un problema que tengo.
Tengo un formulario windows con 2 rich textbox (richtextbox1 y richtextbox2) y tengo un botón.
Lo que quiero hacer es que cuando el usuario presione el botón el texto que el usuario escribió en el richtextbox1 lo muestre en el richtextbox pero con corchetes...
como podría hacer esto, les dejo una imagen de como seria lo que quiero hacer

Todas las respuestas
-
domingo, 11 de marzo de 2012 21:57Moderador
Si lo que desea es poner entre corchetes sin importarle perder el formato, entonces puede hacerlo super fácilmente así:
private void button1_Click(object sender, EventArgs e) { string[] lineas = richTextBox1.Text.Split('\n', '\r'); string nuevoTexto = String.Empty; foreach (string linea in lineas) { nuevoTexto += String.Format("[ {0} ]{1}", linea, Environment.NewLine); } richTextBox2.Text = nuevoTexto; }
Si pretende perservar el formato, entonces necesitaría conocer del formato rtf para manipular el valor de la propiedad Rtf directamente, diría yo.
Jose R. MCP
- Marcado como respuesta Cristian TorresMicrosoft Community Contributor domingo, 11 de marzo de 2012 22:10
-
domingo, 11 de marzo de 2012 22:12
muchas gracias por responder.
me funciona a la perfeccion

