C# 以线程安全的方式设置ToolStripLabel

C# 以线程安全的方式设置ToolStripLabel,c#,thread-safety,multithreading,toolstrip,C#,Thread Safety,Multithreading,Toolstrip,我有一个ToolStripLabel,需要从单独线程上的事件处理程序更新它的Text属性。通常,对于常规的标签,我一直在使用invokererequired属性,并在invokererequired返回true时调用委托来完成工作。问题是ToolStripLabel没有此属性。以线程安全的方式更新此文本的最干净方法是什么?使用ToolStrip控件上的调用所需的,而不是ToolStripLabel

我有一个
ToolStripLabel
,需要从单独线程上的事件处理程序更新它的
Text
属性。通常,对于常规的
标签
,我一直在使用
invokererequired
属性,并在
invokererequired
返回true时调用委托来完成工作。问题是
ToolStripLabel
没有此属性。以线程安全的方式更新此文本的最干净方法是什么?

使用ToolStrip控件上的
调用所需的
,而不是ToolStripLabel