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

  • Pregunta

  • 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

    domingo, 11 de marzo de 2012 20:50

Respuestas

  • 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 Torres domingo, 11 de marzo de 2012 22:10
    domingo, 11 de marzo de 2012 21:57
    Moderador

Todas las respuestas

  • 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 Torres domingo, 11 de marzo de 2012 22:10
    domingo, 11 de marzo de 2012 21:57
    Moderador
  • muchas gracias por responder.

    me funciona a la perfeccion

    domingo, 11 de marzo de 2012 22:12