フォーム間で値を渡す方法を見つけるのに苦労しています。Login
4 つのフォームがあり、 によって取得された情報を 4 番目の最終フォームに渡したいと考えています。
これは私がこれまでに持っているものです。
この関数では:
private void btnLogin_Click(object sender, EventArgs e)
次のように、必要なデータを逆シリアル化しました。
NewDataSet resultingMessage = (NewDataSet)serializer.Deserialize(rdr);
次に、次のフォームを呼び出すと、次のようになりました。
Form myFrm = new frmVoiceOver(resultingMessage);
myFrm.Show();
次に、私のVoiceOver
フォームは次のようになります。
public frmVoiceOver(NewDataSet loginData)
{
InitializeComponent();
}
private void btnVoiceOverNo_Click(object sender, EventArgs e)
{
this.Close();
Form myFrm = new frmClipInformation();
myFrm.Show();
}
デバッグすると、データが 2 番目の形式になっていることがわかりますが、イベントloginData
でアクセスできないようです。btnVoiceOverNo_Click
次のフォームに渡すにはどうすればアクセスできますか?