Winform标签控件文本更改位置

我有一个

labelControl.Text ="My name:"; 

结果是

 :My name 

符号改变了地方。

如果我写"&= My name" ,结果是=& My name

如何阻止它更换地方?

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

 labelControl.RightToLeft = RightToLeft.Yes; 

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