长时间操作时(主线程中),显示界面的控件(主线程中)刷新问题。(在线等待)

success_victory 2003-09-01 03:00:10
我现在在主线中,存在一个长时间的操作(比如:System.Threading.Thread.Sleep(100000)),如何让在同一线程内的控件PictureBox流畅的来回切换图片?

...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
success_victory 2003-09-01
  • 打赏
  • 举报
回复
没有什么别的办法吗?
success_victory 2003-09-01
  • 打赏
  • 举报
回复
up
success_victory 2003-09-01
  • 打赏
  • 举报
回复
colin666(边缘):
的确如此。
Application.DoEvents()效果不好,由什么好点的办法?
rouser 2003-09-01
  • 打赏
  • 举报
回复
同一線程?
用Application.DoEvents();
colin666 2003-09-01
  • 打赏
  • 举报
回复
Sleep,线程被挂起,当然你就不能再要求它做其它的事情了。你是必须要在同一个线程这么做吗?
success_victory 2003-09-01
  • 打赏
  • 举报
回复
补充一句:
注意,长时间操作必须是同步的操作,就好像是System.Threading.Thread.Sleep(100000)

110,538

社区成员

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

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

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