Foro de elhacker.net

Programación => .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
Solo 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
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace Rict
  12. {
  13.    public partial class Form1 : Form
  14.    {
  15.        public Form1()
  16.        {
  17.            InitializeComponent();
  18.        }
  19.  
  20.        string Texto = "Hola";
  21.        string Texto2 = "¿Qué tal?";
  22.  
  23.        private void button1_Click(object sender, EventArgs e)
  24.        {
  25.            richTextBox1.AppendText(Texto + "\r\n");
  26.        }
  27.  
  28.        private void button_Que_tal_Click(object sender, EventArgs e)
  29.        {
  30.            richTextBox1.AppendText(Texto2 + "\r\n");
  31.        }
  32.    }
  33. }
  34.  

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