Pasando valores entre los formularios de Windows c #
Estoy luchando para averiguar cómo pasar valores entre las formas. Tengo cuatro formularios y quiero pasar la información recuperada por elLogin
A la cuarta y última forma.
Esto es lo que tengo hasta ahora.
En esta función:
private void btnLogin_Click(object sender, EventArgs e)
He deserializado los datos que quiero de esta manera:
NewDataSet resultingMessage = (NewDataSet)serializer.Deserialize(rdr);
Luego, cuando llamo al siguiente formulario he hecho esto:
Form myFrm = new frmVoiceOver(resultingMessage);
myFrm.Show();
Entonces miVoiceOver
La forma se ve así:
public frmVoiceOver(NewDataSet loginData)
{
InitializeComponent();
}
private void btnVoiceOverNo_Click(object sender, EventArgs e)
{
this.Close();
Form myFrm = new frmClipInformation();
myFrm.Show();
}
Cuando depuro, puedo ver que los datos están enloginData
en la segunda forma, pero parece que no puedo acceder a ella en elbtnVoiceOverNo_Click
evento. ¿Cómo accedo a él para pasarlo al siguiente formulario?