如何从非 UI 线程正确打开 Windows 窗体?
问问题
1242 次
2 回答
4
var th = new Thread(() =>
{
var form = new YourForm();
form.FormClosing += (s, e) => Application.ExitThread();
form.Show();
Application.Run();
});
th.SetApartmentState(ApartmentState.STA);
th.Start();
于 2013-04-15T17:06:26.373 回答
-1
您可以根据需要使用 ShowDialog() 和 Show() 方法。通过访问以下链接查看示例
http://msdn.microsoft.com/en-us/library/39wcs2dh(v=vs.80).aspx
于 2013-04-15T15:24:34.113 回答