私の Gtk# アプリケーションには、プライマリとセカンダリの 2 つのフルスクリーン ウィンドウがあります。クリックイベントハンドラーがこのウィンドウを閉じて何らかの操作を行う必要がある2番目のフォームにbuttonCloseがあります。
protected void OnButtonClose_Clicked (object sender, EventArgs e)
{
//some operation
this.Dispose ();
}
でも窓が閉まらない!このコードをプライマリ ウィンドウで使用すると、そのウィンドウが閉じてアプリケーションが終了します。このコードがプライマリ ウィンドウでは機能し、セカンダリ ウィンドウでは機能しないのはなぜですか? セカンダリ ウィンドウを閉じるにはどうすればよいですか?