pasar texto de un richh textbox a otro rich texbox modificado con C#

Answered 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

    diseño

Todas las respuestas

  • domingo, 11 de marzo de 2012 21:57
    Moderador
     
     Respondida Tiene código

    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

  • domingo, 11 de marzo de 2012 22:12
     
     

    muchas gracias por responder.

    me funciona a la perfeccion