日期:2014-05-17  浏览次数:20738 次

Form的问题(关闭一个窗口导致所有窗口都关闭)
问题描述如下:
1.在Form1中打开一个Form2
2.然后Form1开始一个while(true)的死循环任务
3.在任务拦右键Form2关闭这个窗口
4.问题出现了,这个时候连带Form1也一起关闭了,闪退掉了

请问这个问题怎么解决?
winform c#

------解决方案--------------------

while(true)
{

}

==>

while(true)
{
    Application.DoEvents();
}