我在 C#
中关闭表单:
loginForm.Close();
但是,在那之后,我可以再打开它,以下几个不起作用:
loginForm.ShowDialog();
为什么?
很可能是底层手柄被处置了,更不用说构造函数中运行的任何内容都不会再运行了。加上对话框是一种特殊的野兽,可能具有内部标志以表示模态完成。
关闭后,挂在窗户上通常是一个坏主意。也许隐藏并显示窗口更喜欢您的喜好?