来自后台工作人员的文本框文本?
我一直在试图弄清楚如何从后台工作人员中获取文本框的文本或其他属性。有人知道该怎么做吗?我无法将其作为参数传递,因为它需要是实时的。感谢您的帮助!
I've been trying to figure out how to get my textbox's text or other property from within a background worker. Does anybody know how to do this? I cannot pass it as a param because it needs to be real-time. Thanks for the help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我认为您只需要调用该属性(伪代码):
I think you need to just invoke the property (pseudo-code):
使用后台工作程序的 ReportProgress 方法和事件。这将为您切换到正确的线程。
Use the ReportProgress method and event of the Background worker. That will switch to the correct thread for you.
或者如果 WPF 中需要:
Or if needed in WPF:
我认为你应该使用调用方法。
这是我的例子。
在 dowork 中,我操作一些文本文件,并通知用户到目前为止我已经处理了多少个文件。
i think you should use invoke method.
here's my example.
in dowork i manipulate some textfile and i inform the user about how many files i have processed so far.