Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: andrecid en 12 Agosto 2014, 17:54 PM

Título: Duda con C#
Publicado por: andrecid en 12 Agosto 2014, 17:54 PM
Hola , hoy estaba creando un nuevo proyecto y se me a surgido una duda que nunca supe resolver :


Tenemos un boton cuando el usuario de click en el boton en un richTextBox1
tiene que aparecer que ha dado click en el botón ( por ejemplo)

Hasta aquí todo bien.
Pero cuando se da click en otro boton lo que ay en el richTextBox1 se borra y aparece lo nuevo.

Lo que quiero hacer es que no se borre lo que hay en el richTextBox1 y que lo nuevo se ponga debajo ejemplo:

Click boton > richTextBox1 > Hola
click otro boton > richTextBox1 > ¿Qué tal?



y no así

click boton > richTextBox1 > hola
click boton > richTextBox1 > borra el hola y escribe ¿Qué tal?

Gracias.
Título: Re: Duda con C#
Publicado por: andrecid en 12 Agosto 2014, 18:04 PM
Bus que por internet y ya lo solucione.
Solo debía de poner al final \r\n .
Título: Re: Duda con C#
Publicado por: Eleкtro en 12 Agosto 2014, 20:56 PM
Cita de: andrecid en 12 Agosto 2014, 18:04 PMSolo debía de poner al final \r\n .

La manera apropiada es usando el método AppendText, que como su nombre indica es para adjuntar texto.

· TextBoxBase.AppendText Method (http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.appendtext%28v=vs.110%29.aspx)

Saludos.
Título: Re: Duda con C#
Publicado por: Meta en 13 Agosto 2014, 09:28 AM
Hola:

Por si acaso.
(http://www.subeimagenes.com/img/coor-1056455.png)

Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Rict
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        string Texto = "Hola";
        string Texto2 = "¿Qué tal?";

        private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.AppendText(Texto + "\r\n");
        }

        private void button_Que_tal_Click(object sender, EventArgs e)
        {
            richTextBox1.AppendText(Texto2 + "\r\n");
        }
    }
}


Un saludo.
Título: Re: Duda con C#
Publicado por: andrecid en 15 Agosto 2014, 13:55 PM
Gracias a los 2 , ya lo entiendo mejor