点button1按钮后
{
new一个线程(调用ff方法)
线程start ..........//这些是一堆操作,用时不定}ff方法
{
new一个form//这个form有几个label和图片
form.show()
.......
}我想在主线程做一些费时操作时弹一个form出来,操作结束时此form自动消失,但子线程新建的form显示时form里面的label和图片都不显示,好像要等这个线程完了才显示,但线程完了这个form也就没了,该如何做才能在form一出现就显示里面的控件?
如果在form.show后面弹出个messagebox倒是可以,这是为啥?
最好有具体实现步骤,多谢!
{
new一个线程(调用ff方法)
线程start ..........//这些是一堆操作,用时不定}ff方法
{
new一个form//这个form有几个label和图片
form.show()
.......
}我想在主线程做一些费时操作时弹一个form出来,操作结束时此form自动消失,但子线程新建的form显示时form里面的label和图片都不显示,好像要等这个线程完了才显示,但线程完了这个form也就没了,该如何做才能在form一出现就显示里面的控件?
如果在form.show后面弹出个messagebox倒是可以,这是为啥?
最好有具体实现步骤,多谢!
{
new一个线程(调用ff方法)
线程start new一个form//这个form有几个label和图片
form.Show() // 等待线程结束
while(thread.IsBusy) Application.DoEvent();
form.Close()}ff方法
{
..........//这些是一堆操作,用时不定
}