我想显示一个带有进度条选框的新表单。这个表单应该在另一个线程上,因为调用的动作太大,如果它在同一个线程上,UI 不会更新进度条。
我调用了一个新线程,创建了我的表单,但是一旦它出现,表单就会关闭......
这是我的主要代码:
frmProgress f = new frmProgress();
Thread t = new Thread(new ThreadStart(delegate() { f.Show(); }));
t.Start();
documentManager.Compile(); //This is my big action
t.Abort();
这是表单的代码:
public frmProgress()
{
InitializeComponent();
}
我想知道我做错了什么。
谢谢!