私は8つのフォームを持つ非常に複雑なウィンドウアプリケーションを持っています。各フォームには「前」ボタンと「次へ」ボタンがあり、簡単にフォームを編集することができます。Windowsフォームで変数を渡す
private void ShowNext()
{
if (FormNext == null)
FormNext = new SomeForm(this);
FormNext.Show();
this.Hide();
}
private void ShowPrev()
{
FormPrev.Show();
this.Hide();
}
private void btnNext_Click(object sender, EventArgs e)
{
ShowNext();
}
private void btnBack_Click(object sender, EventArgs e)
{
ShowPrev();
}
各フォームは、異なるSQL INSERT TABLEコマンドを実行します。しかし、問題は、私は各フォームにすべての挿入を終わらせたくないということです。
ユーザーが正しい入力値を確認すると、最後のフォームですべてを終了します。 つまり、すべての変数を最初から最後の変数に渡す必要があります。
質問:メモリはすべての変数を保持できますか?それらをクロスフォームに渡すには?
ありがとうございました。
8は以下のようなあなたの新しい/古いフォームのパブリック変数に簡単に文字列のクエリを渡すことができますが、非常に複雑な音ではありません。 – Oded