标签: c# forms
我关闭C#中的表单:
C#
loginForm.Close();
然而,之后我可以打开它,以下不起作用:
loginForm.ShowDialog();
为什么?
答案 0 :(得分:2)
最有可能的是底层句柄,更不用说在构造函数中运行的任何东西都不会再次运行。 Plus对话框是一个特殊的野兽,可能有内部标志来指示模态完成。
在窗户关闭后挂在窗户上通常是一个坏主意。也许隐藏和显示窗口更符合您的喜好?