在Windows中显示进度消息

时间:2009-10-06 19:41:22

标签: c# winforms

我有一个包含richtextbox的窗体。按下按钮单击事件,由于此按钮下的进程单击事件需要时间,我想在richtextbox中显示进度消息。就像每500条记录更新一样,我想显示“500条记录已更新”,然后“更新1000条记录”,依此类推。

现在,我的消息仅在处理完成时显示。 :(

1 个答案:

答案 0 :(得分:2)

您需要使用线程来执行处理并将消息发回UI线程以更新进度条。

查看BackgroundWorkerThread课程。

在Stack Overflow上还有很多关于线程及其相关陷阱的问题。