如何实现边运行边显示结果提示,用作实时监控程序

xjtao 2005-08-10 05:36:30
请教一个问题:
我在写一个winform程序 如我单击某按钮时 执行一个方法 这个方法中先运行一段代码 把结果给label以显示,根据设定阻塞3秒,然后继续运行下一段代码,再把结果给label显示
现在问题是 单击按扭后 他是要等 到 全部代码运行完后才能显示label提示,而我要的是 只要对label赋值就要即时显示出来,以实现实时监控运行状况 而不是给我最后的结果 如何实现??

即我不要等全部代码执行完了 才一次显示结果 而是边运行边显示

是用C#与的winform程序
...全文
207 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjtao 2005-08-18
  • 打赏
  • 举报
回复
谢谢,不过我最后用了多线程方式实现的
Tony_lau111082 2005-08-10
  • 打赏
  • 举报
回复
最好再加个Application.DoEvents()
Tony_lau111082 2005-08-10
  • 打赏
  • 举报
回复
赋值后对Form执行refresh方法
TechEye 2005-08-10
  • 打赏
  • 举报
回复
在你的设置Label.Text = "new text";后,加入
Application.DoEvents();

111,085

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧