Pasar valor de un form a otro

19/04/2004 - 20:13 por pedro | Informe spam
Hola, estoy empezando a programar en C#, y necesitaria
saber como puedo hacer para pasar una variable de un
formulario a otro.

Es una variable que en principio solo se carga al
principio del programa y que despues siempre es la misma.

gracias por su ayuda
 

Leer las respuestas

#1 Octavio Telis Aynes
19/04/2004 - 22:17 | Informe spam
OK...

Valete del Constructor del formulario en cuestión y de una variable
privada...

Veamos un fragmento del Form1 donde solo se muestra el constructor y la
variable privada...

public class Form1:System.Windows.Forms.Form
{
private string valorInicial;
public Form1(string ValorInicial)
{
InitializeComponent();
valorInicial = ValorInicial;
}

public string GetValorInicial()
{
return valorInicial;
}
}

en el formulario que usa el formulario en cuestión, en algún método o
evento:

Form1 frm = new Form1("Este es un valor Inicial");
MessageBox.Show(this, frm.GetValorInicial);


Claro que muestro fagmentos de código, pero en esencia es lo que podrías
hacer...

Como comentario, puedes sobrecargar el constructor que viene por
predeterminado para tener diversificación en el uso del formulario.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org


"pedro" escribió en el mensaje
news:11ac01c42639$f3ccc090$
Hola, estoy empezando a programar en C#, y necesitaria
saber como puedo hacer para pasar una variable de un
formulario a otro.

Es una variable que en principio solo se carga al
principio del programa y que despues siempre es la misma.

gracias por su ayuda

Preguntas similares