以下のエディターは、子ウィンドウを閉じて親ウィンドウを閉じる C# の簡単な例を示します。編集者はこれがとても良いと思ったので、参考として共有します。エディターを追って見てみましょう。実際には、form1 で form2 を開き、form2 が閉じているときに form1 を閉じます
で event を宣言します。子ウィンドウ form2: public delegate void childclose();
public event childclose closefather;
然后在它的关闭事件中触发本事件:
private void Form2_Closed(object sender, System.EventArgs e)
{
//用事件去关闭主窗口
closefather();
}
親ウィンドウ form1 (ログイン ウィンドウなど):
次に、子ウィンドウ form2 フォームが表示される場所に、次のように記述します: Form2 ff=new Form2();
ff.closefather+=new childclose(this.closethis); //closethis()是父窗体中的一个方法
ff.Show();
public void closethis()
{
this.Close();
}
以上が子ウィンドウを閉じて親ウィンドウを閉じる C# の場合の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。