在WinForms中的面板内以不同方式对齐标签控件

时间:2016-11-01 12:43:10

标签: winforms alignment panel

我有一个包含两个项目的WinForms面板,例如。标签。

我需要以不同的方式水平对齐它们,让我们说Label1需要与面板中心对齐,而Label2需要与面板的右侧对齐。在调整大小时必须保留对齐。

我应该使用哪个面板?面板? FlowLayoutPanel的?还要别的吗? 如何设置面板/标签的属性以实现上述安排?

1 个答案:

答案 0 :(得分:0)

TabelLayoutPanel与两列一起使用。将左侧标签锚点设置为“顶部”和“底部”,并标记“文本对齐中心”。 标签2锚右,文本右中心。

使TabelLayoutPanel Dock填充(如果它是表单上的唯一控件)或将锚点设置为您想要扩展的边。

可以通过其在父容器和文本对齐中的锚位置来控制标签的进一步对齐。