是否可以将一系列标签/文本框与flowlayoutpanel垂直对齐?

pro*_*ice 3 winforms

我想像这样对齐

label1 TextBox1
label2 TextBox2
label3 TextBox3
Run Code Online (Sandbox Code Playgroud)

我设置FlowDirectionTopDown ,但我该怎么做才能对准label1TextBox1水平?

Fra*_*ein 14

是的,你可以做到.您必须删除每个控件的锚点.在FlowLayoutPanel中,没有锚点意味着中间垂直对齐.我希望它有所帮助.


Iva*_*lla 5

在 FlowLayoutPanel 中使用RightToLeft而不是TopBottom设置FlowBreak=True为每个 TextBox。
要垂直对齐标签和Anchor=None文本框,请设置所有标签(如下面@Francisco 所述)

在 FlowLayoutPanel 中对齐的标签和文本框