我有在其中打开子窗口的程序(mdi.parent)。我已经制作了位于其下一个窗口中的组件,但是,我希望该窗口在创建后永远不会真正释放,因为我只想保留它的一个实例。
这可以用代码实现:
// This prevents this window disposing from window close button, we want always show one and only
// one instance of this window.
FormClosing += (o, e) =>
{
Hide();
e.Cancel = true;
};
但是,在此之后出现问题,关闭程序需要按两次关闭按钮。第一次按下关闭子窗口,第二次终止程序。这怎么能解决?
我正在使用 Winforms。