摘要: 在开发winform时经常会用到多线程防止界面出现假死现象,比如当你单击某个按钮时,需要执行很多代码,但是在执行过程中想实时的将当前执行的情况报告给用户,类型进度条或文本什么的。这个时候很显然,如果你把要实现的内容放在按钮方法里时,其实界面要等这个按钮执行完后才能输出来,这个时候就达不到我们的预期了;那么怎么才能解决问题呢。我初略终结了一下有以下几种方法: 1.采用BackgroundWorker控件,这个控件将要实时输出的内容写在事件中; 1 private void button1_Click(object sender, EventArgs e) 2 { 3 ... 阅读全文
posted @ 2013-05-09 10:58 steven_jiangxf 阅读(2306) 评论(5) 推荐(5) 编辑