展开全部
private void calcu()
{
StatusForm form = null;
new Thread((ThreadStart)delegate
{
form = new StatusForm();
Application.Run(form);
}).Start();
while(form == null);//等待线程启动成功,窗体创建好,避免后续操作太快,窗体没创建立刻要释放的情况。
where(bool)
{
//
}
form.Invoke((EventHandler)delegate{form.Close();});
}
{
StatusForm form = null;
new Thread((ThreadStart)delegate
{
form = new StatusForm();
Application.Run(form);
}).Start();
while(form == null);//等待线程启动成功,窗体创建好,避免后续操作太快,窗体没创建立刻要释放的情况。
where(bool)
{
//
}
form.Invoke((EventHandler)delegate{form.Close();});
}
参考资料: http://zhidao.123doing.com/50756.html
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放出一个线程来执行 窗体.show
线程类Threading.Thread
不过直接
form1 win=new form1();
win.show();
也应该可以吧,两个窗体线程应该是独立的
线程类Threading.Thread
不过直接
form1 win=new form1();
win.show();
也应该可以吧,两个窗体线程应该是独立的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
backgroudworker 这个控件可以实现。你可以在网上搜集下资料。
backgroudworker 控件可以实现 应该是3个事件很重要,还有几个开关参数,你在网上找找事例代码吧。很简单的。
backgroudworker 控件可以实现 应该是3个事件很重要,还有几个开关参数,你在网上找找事例代码吧。很简单的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不懂,没看懂。。。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询