Label刷新问题

ForNoReason 2007-02-04 10:42:49
我复制文件的时候,每复制一个文件就将它的文件名用Label显示出来。并用进度条显示复制文件数目的百分比。
但是在复制文件时(有几千个文件),我点击了其他窗口,再点回来的时候,发现Label的显示不会刷新,进度条也停在那里,知道全部都复制完成才刷新。请问这个问题怎样解决。(就好像windows 复制文件时的对话框,无论我怎样拖动都能正确显示,我自己写的程序一拖动就不行了。)
...全文
479 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
guitarrola 2012-08-28
  • 打赏
  • 举报
回复
学习 还想学习webform即时更新是如何操作的www.btjly.com
王集鹄 2007-02-05
  • 打赏
  • 举报
回复
for (;;)
{
File.Copy(A, B); // 复制的语句
Application.DoEvents(); // <<<<< 处理当前消息
}
ForNoReason 2007-02-05
  • 打赏
  • 举报
回复
楼上的能给点例子么,我对消息不是很理解。
王集鹄 2007-02-04
  • 打赏
  • 举报
回复
每复制一个让应用程序处理一下消息

Application.DoEvents();

110,577

社区成员

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

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

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