Principales respuestas
Pasar datos de un textbox a otro mediante un boton

Pregunta
-
Hola quria saber como puedo hacer para pasar los datos de un textbox a otro presionando un boton.
tengo 4 textbox
textBox2.Text
textBox3.Text
textBox4.Tex
y quiero pasar los del 2, 3 y al textBox1.Text presionando el boton OK.
desde ya muchas gracias.
les adjunto una imagen para que se entienda lo que quise explicar.
Respuestas
-
hola
deberias explicarte un poco mejor, que implica la accion de "pasar" ? solo quieres unir los valores de los textbox 2 y 3 en el 1, porque la verdad no queda claro
public button1_click(...){ TextBox1.Text = string.Format("{0}-{1}", TextBox2.Text, TextBox3.Text); }
use un "-" para separar los valores de los textbox que se unen
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Admin Pablo Fac lunes, 28 de marzo de 2016 2:16
- Marcado como respuesta Gabriel Brassini lunes, 28 de marzo de 2016 3:45
Todas las respuestas
-
Hola,
[-] Hola quería ..... pasar los datos de un textbox a otro presionando un botón.
Un botón??, o una tecla?, si es un botón solo tienes que entrar a su evento Click, y poner el textBox que deseas con Focus(), y así el foco se establecerá en ese TextBox.
textBox1.Focus();
Saludos.
JC NaupaCrispín
- Propuesto como respuesta Admin Pablo Fac lunes, 28 de marzo de 2016 2:16
-
a ver si entendi bien, vos tenes 3 campos y queres copiar los textos que tenes en los text a los otros?
podes usar lo siguiente:
textBox2.Text = textBox3.Text = textBox4.Text
o lo siguiente:
private void button1_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBox1.Text) && textBox2.Text != textBox1.Text && textBox3.Text != textBox1.Text && textBox4.Text != textBox1.Text) { textBox2.Text = textBox3.Text = textBox4.Text = textBox1.Text; } else { if (!string.IsNullOrEmpty(textBox2.Text) && textBox1.Text != textBox2.Text && textBox3.Text != textBox2.Text && textBox4.Text != textBox2.Text) { textBox1.Text = textBox3.Text = textBox4.Text = textBox2.Text; } else { if (!string.IsNullOrEmpty(textBox3.Text) && textBox2.Text != textBox3.Text && textBox1.Text != textBox3.Text && textBox4.Text != textBox3.Text) { textBox2.Text = textBox1.Text = textBox4.Text = textBox3.Text; } else { if (!string.IsNullOrEmpty(textBox4.Text) && textBox2.Text != textBox4.Text && textBox3.Text != textBox4.Text && textBox1.Text != textBox4.Text) { textBox2.Text = textBox3.Text = textBox1.Text = textBox4.Text; } } } } }
Esto lo que hace es consulta si el valor es igual que los otros campos y los reemplaza.
Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
- Propuesto como respuesta Admin Pablo Fac lunes, 28 de marzo de 2016 2:16
-
hola
deberias explicarte un poco mejor, que implica la accion de "pasar" ? solo quieres unir los valores de los textbox 2 y 3 en el 1, porque la verdad no queda claro
public button1_click(...){ TextBox1.Text = string.Format("{0}-{1}", TextBox2.Text, TextBox3.Text); }
use un "-" para separar los valores de los textbox que se unen
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Admin Pablo Fac lunes, 28 de marzo de 2016 2:16
- Marcado como respuesta Gabriel Brassini lunes, 28 de marzo de 2016 3:45
-