以线程安全的方式设置 ToolStripLabel
我有一个 ToolStripLabel
,需要从单独线程上的事件处理程序更新其 Text
属性。通常,对于常规的Label
,我一直在使用InvokeRequired
属性,并在InvokeRequired
返回true时调用委托来完成工作。问题是 ToolStripLabel
没有这个属性。以线程安全的方式更新此文本的最干净的方法是什么?
I have a ToolStripLabel
that needs to have its Text
property updated from an event handler on a separate thread. Normally with a regular Label
I've been using the InvokeRequired
property and invoking a delegate to do the work if InvokeRequired
returns true. The trouble is that ToolStripLabel
doesn't have this property. What is the cleanest way to get this text updated in a thread-safe manner?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 ToolStrip 控件上的
InvokeRequired
而不是 ToolStripLabel。Use the
InvokeRequired
on the ToolStrip control instead of the ToolStripLabel.