【发布时间】:2011-03-07 08:10:03
【问题描述】:
VS2005 / 框架 2.0 / VB.NET
我正在使用 BackgroundWorker 控件做一些长时间的工作,更新模态进度表单 (.ShowDialog())。
我已经设法SET来自 BW DoWork / ProgressChanged 事件的主要表单属性值,甚至调用表单的方法(在反射对象 http://www.switchonthecode.com/tutorials/csharp-tutorial-using-reflection-to-get-object-information 的帮助下)。
我唯一不知道怎么做就是GET主窗体的控件属性返回给BW线程。
【问题讨论】:
-
你能显示一些代码吗?反射可能不是该工作的正确解决方案,您可能只需要 InvokeRequired 检查。
标签: c# winforms multithreading reflection backgroundworker