工具条状态标签等于 (=) 字符

Toolstrip status label equals (=) char

我在使用 C# 开发的标准 ToolStripStatusLabel 时遇到了一些奇怪的行为。如果我放入像 "Hello World" 这样的普通文本,一切正常:

如果在末尾加上一个等于字符,再加上一些与单词不同的东西,比如 ("Hello World=--"),我知道了。

从我所做的测试来看,就像 ToolStripLabel 进行某种正则表达式解析或类似的东西一样,但我没有找到任何文档或证据。我将等号放在中间(如 "Hello=World"),它工作正常,并准确打印该字符串。

这很奇怪,因为我本来打算写坐标(比如 X=352,Y=43),但是在绘画区域之外,打印了类似 X=--,Y=--...

代码示例:

toolStripStatusLabel2.Text = "Hello World=--";

当我将 RightToLeft 属性 设置为 Yes 时,我可以重现这个。

The RightToLeft property is used for international applications where the language is written from right to left, such as Hebrew or Arabic. When this property is set to RightToLeft.Yes, control elements that include text are displayed from right to left.

你能检查工具条状态标签的这个 属性 吗?