如何将两个不同的标签对齐到中心? (Windows Form App)

时间:2016-09-25 12:43:51

标签: c# winforms visual-studio alignment

我的屏幕上有两个标签。一个必须比另一个高一点。由于格式不同,我无法将它们组合成一个,因此我将Dock属性设置为Fill并且它不起作用(一个标签与另一个标签重叠)。

1 个答案:

答案 0 :(得分:1)

标签上的TextAlign属性会将文本与其自身大小对齐。如果AutoSize设置为true,则尺寸将尽可能小,因此您不会看到对齐的任何更改。

尝试将AutoSize设置为false,将TextAlign设置为MiddleCenter,然后根据需要调整控件的大小/位置(如果父控件调整大小,则设置错误),或者尝试将Dock设置为TopBottom

如果您想要更多地控制垂直位置,可以尝试将标签放在TableLayoutPanel中,然后为其单独的单元格中的每个标签设置DockFill