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

Winforms 是否可以将一系列标签/文本框与flowlayoutpanel垂直对齐?,winforms,Winforms,我想这样排列 label1 TextBox1 label2 TextBox2 label3 TextBox3 我将流向设置为自上而下 但是如何将label1与TextBox1水平对齐?FlowLayoutPanel不支持这种行为。 但是,如果您将每个标签/文本框组合组合分组到它们自己的面板上,然后将流向设置为自上而下,则可以获得相同的结果。是的,您可以这样做。您必须删除每个控件的定位。在FlowLayoutPanel中,无锚意味着中间垂直对齐。 我希望它能有所帮助。在FlowLayoutPan

我想这样排列

label1 TextBox1
label2 TextBox2
label3 TextBox3
我将
流向
设置为
自上而下

但是如何将
label1
TextBox1
水平对齐?

FlowLayoutPanel不支持这种行为。
但是,如果您将每个标签/文本框组合组合分组到它们自己的面板上,然后将流向设置为自上而下,则可以获得相同的结果。是的,您可以这样做。您必须删除每个控件的定位。在FlowLayoutPanel中,无锚意味着中间垂直对齐。
我希望它能有所帮助。

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


我不知道!除了我的回答之外,我还不明白那些反对票。图中显示的正是@ProgrammerNearoil的要求。在标签上设置
FlowBreak=false
对我有效,而不是文本框