Passando Valores entre o Windows Forms c #
Eu estou lutando para descobrir como passar valores entre formulários. Eu tenho quatro formas e quero passar a informação recuperada peloLogin
para a quarta e última forma.
Isso é o que eu tenho até agora.
Nesta função:
private void btnLogin_Click(object sender, EventArgs e)
Eu desserializei os dados que eu quero assim:
NewDataSet resultingMessage = (NewDataSet)serializer.Deserialize(rdr);
Então, quando eu ligar para o próximo formulário, eu fiz o seguinte:
Form myFrm = new frmVoiceOver(resultingMessage);
myFrm.Show();
Então meuVoiceOver
formulário se parece com isso:
public frmVoiceOver(NewDataSet loginData)
{
InitializeComponent();
}
private void btnVoiceOverNo_Click(object sender, EventArgs e)
{
this.Close();
Form myFrm = new frmClipInformation();
myFrm.Show();
}
Quando eu depurar, posso ver os dados emloginData
na segunda forma, mas não consigo acessá-lo nobtnVoiceOverNo_Click
evento. Como faço para acessá-lo para passá-lo para o próximo formulário?