我的 Gtk# 应用程序中有 2 个全屏窗口,主要和次要。我在第二种形式的 buttonClose 中单击事件处理程序必须关闭此窗口并进行一些操作:
protected void OnButtonClose_Clicked (object sender, EventArgs e)
{
//some operation
this.Dispose ();
}
但是窗口没有关闭!如果我在主窗口中使用此代码,该窗口将关闭并且应用程序将终止。为什么此代码适用于主窗口而不适用于辅助窗口?如何关闭辅助窗口?