关于线程的一个小问题
启动方法里
Thread th = new Thread(new ThreadStart (ShowFrom));
th.Start();
//做别的事
th.Abort();
Form1 f = new Form1();
f.ShowDialog();
private void ShowFrom()
{
Form2 f = new Form2();
f.ShowDialog();
}
问题:
如果在程序里调试,一切正常。
当时直接点击exe文件启动,在关闭“窗体2”之后显示的“窗体1”不在最顶层显示(被档住了)。
请问这是为什么?怎么解决?
在线等