Cómo: Obtener un valor de otro formulario (Visual C#)
Actualización: noviembre 2007
Este ejemplo recupera un valor de un cuadro de texto de un formulario Windows Forms y lo muestra en un cuadro de texto de otro formulario.
Ejemplo
// In Form1.cs.
private Form2 otherForm = new Form2();
private void GetOtherFormTextBox()
{
textBox1.Text = otherForm.TextBox1.Text;
}
private void button1_Click(object sender, EventArgs e)
GetOtherFormTextBox();
}
Compilar el código
Para este ejemplo se necesita:
Dos formularios denominados Form1 y Form2.. Cada uno de ellos contiene un control TextBox denominado textBox1. Form1 debe crear una instancia de Form2 y asignarla a otherForm; GetOtherFormTextBox copiará el texto de Form2 que se encuentra en textBox1 en el cuadro de texto textBox1 del formulario Form1.
A la propiedad Text de textBox1 en Form2 se le debería asignar una cadena en tiempo de diseño.
Vea también
Conceptos
Diseñar una interfaz de usuario en Visual C#