我遇到的问题与this post to Microsoft完全相同。 就我而言,在构建自己的Windows窗体程序时我从来没有遇到过这个问题。但是我得到了一本书的代码,尽管可以正常工作,但是当我单击Windows窗体中的X时,它不会终止。表单消失了,但是该过程仍在运行。
这是具有简单控件和所需
的简单表单protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
在我发布的链接中,有一个“解决方案”,但没有解决为什么可能发生这种情况,这是重要的一点。对此有任何想法或经验吗?