重複の可能性:
C# で別のフォームのメソッドを呼び出す
私のプログラムには2つのフォームがあります。からボタンをクリックしたときに、クラスform1
のメソッドを呼び出す方法はありますか?form2
これは私が試したものです。clear_grid() はフォーム 2 のメソッド (GameForm という名前) で、これはフォーム 1 のボタンのイベント リスナーです。
private void yesButton_Click(object sender, EventArgs e)
{
this.Hide();
GameForm.ActiveForm.Invoke(clear_grid());
}
もちろん、これは機能していません。同様の方法はありますか?