.NET标签外观TextAlign:MiddleRight问题

.NET标签外观TextAlign:MiddleRight问题,.net,label,.net,Label,我无法正确对齐标签 我将TextAlign设置为MiddleRight,但当我更改标签的文本时,标签自动向右移动 TextAlign是设置设计行为的正确参数吗 除了使用TableLayoutPanel,还有其他方法可以解决此问题吗 如果AutoSize属性设置为true,则文本对齐将毫无意义(因为文本对齐确定了文本在控件边界内的绘制位置,但如果控件始终是文本的精确大小,则无论对齐方式如何,它都将始终位于同一位置) 听起来您需要做的是禁用自动调整大小,并将标签设置为所需的大小和所需的文本对齐方式。

我无法正确对齐标签

我将TextAlign设置为MiddleRight,但当我更改标签的文本时,标签自动向右移动

TextAlign是设置设计行为的正确参数吗


除了使用TableLayoutPanel,还有其他方法可以解决此问题吗

如果
AutoSize
属性设置为
true
,则文本对齐将毫无意义(因为文本对齐确定了文本在控件边界内的绘制位置,但如果控件始终是文本的精确大小,则无论对齐方式如何,它都将始终位于同一位置)


听起来您需要做的是禁用
自动调整大小
,并将标签设置为所需的大小和所需的文本对齐方式。

我想这会起作用。我需要支持不同的语言和大字体。