【问题标题】:Refresh Windows form while it calls a function of different class在调用不同类的函数时刷新 Windows 窗体
【发布时间】:2012-06-25 08:45:05
【问题描述】:

我的 Windows 窗体应用程序调用了来自不同类的函数。此功能需要大约 20 分钟才能运行..我想每 5 秒更新一次我的 windows 窗体..(不再调用该函数......但刷新 windows 窗体)。我知道我必须使用计时器功能.. 谁能帮我这个?计时器结束后我可以再次调用函数..但我只想刷新表单..

提前致谢。

【问题讨论】:

标签: c++ winforms timer


【解决方案1】:

查看BackgroundWorker 组件。这个基于事件的对象将在 UI 线程 (DoWork) 之外运行您的函数,并且可以将进度报告回 UI (ProgressChanged) 并在函数完成时通知 UI (RunWorkerCompleted)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    • 2015-04-18
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多