Winform 标签控件文本更改位置

问题描述:

我有一个

labelControl.Text ="My name:";

结果是

:My name

符号改变位置.

如果我写"&= My name",结果是=&我的名字.

如何阻止它改变位置?

您需要设置RightToLeft 属性正确.默认情况下,这应该是 RightToLeft.Inherit.但是您的 FormLabel 设置如下:

You need to set the RightToLeft property correctly. By default this should be RightToLeft.Inherit. But either your Form or your Label was set like:

labelControl.RightToLeft = RightToLeft.Yes;

您需要将其设置为 RightToLeft.NoRightToLeft.Inherit(如果父控件已将其设置为 No).

You need to set it to RightToLeft.No or RightToLeft.Inherit (if the parent control has it set to No).