我想像这样对齐
label1 TextBox1
label2 TextBox2
label3 TextBox3
我将FlowDirection
设为TopDown
但是如何才能将label1
与TextBox1
水平对齐?
答案 0 :(得分:13)
是的,你可以做到。您必须删除每个控件的锚点。在FlowLayoutPanel中,没有锚点意味着中间垂直对齐。 我希望它有所帮助。
答案 1 :(得分:4)
在FlowLayoutPanel中使用RightToLeft
代替TopBottom
,并为每个TextBox设置FlowBreak=True
。
要垂直对齐标签和文本框,请在所有标签上设置Anchor=None
(如下面的@Francisco所述)
答案 2 :(得分:1)
FlowLayoutPanel不支持该行为。 但是,如果您对每个标签/ TextBox组合进行分组,则可以获得相同的结果。他们自己的面板,然后将FlowDirection设置为TopDown