以线程安全的方式设置 ToolStripLabel

发布于 2024-10-27 12:24:36 字数 253 浏览 1 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请恋爱 2024-11-03 12:24:37

使用 ToolStrip 控件上的 InvokeRequired 而不是 ToolStripLabel。

Use the InvokeRequired on the ToolStrip control instead of the ToolStripLabel.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文