1

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

在此处输入图像描述

如果在末尾放一个 Equal 字符,再加上一些与单词不同的其他内容,例如 ("Hello World=--"),我就有了。

在此处输入图像描述

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

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

代码示例:

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

1 回答 1

1

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

RightToLeft 属性用于语言从右到左书写的国际应用程序,例如希伯来语或阿拉伯语。当此属性设置为 RightToLeft.Yes 时,包含文本的控件元素将从右向左显示。

你能检查一下 toolstripstatuslabel 的这个属性吗?

于 2018-06-05T08:31:32.597 回答