C# 可以让两个桌面布局面板对齐吗?

C# 可以让两个桌面布局面板对齐吗?,c#,winforms,C#,Winforms,我有一个表单,上面有多个TableLayoutPanel——我使用它们来确保控件对齐,即使分辨率发生变化。所有列都设置为自动调整大小,以确保控件都可见 但是,无法使列在不同面板之间自动调整大小。这意味着表单的不同部分彼此不对齐 有没有一个我没有的标准解决方案 说清楚,我现在做的是这样的: ControlSet 1 Label 1: Control 1 Label 2: Control 2 Label 3: Control 3 Label 4: Control 4 Controls

我有一个表单,上面有多个TableLayoutPanel——我使用它们来确保控件对齐,即使分辨率发生变化。所有列都设置为自动调整大小,以确保控件都可见

但是,无法使列在不同面板之间自动调整大小。这意味着表单的不同部分彼此不对齐

有没有一个我没有的标准解决方案


说清楚,我现在做的是这样的:

ControlSet 1
Label 1: Control 1    Label 2: Control 2
Label 3: Control 3    Label 4: Control 4

Controlset 2
Label 5: WiderControl 5 Label 6: Control 6
Label 7: Control 7      Label 8: Control 8
我想要的是两组控件以所有分辨率/字体大小自动对齐。使用一个集合很容易(tablelayoutpanel基本上就是为此而设计的),但无法使用多个集合


谢谢

您可以只使用一个具有4列6行的
TableLayoutPanel

控制集1
被放入(0;0)并具有
行span=4

ControlSet 2
被放入(3;0)并具有
RowSpan=4


我想,如何放置其余的控件应该是显而易见的。

首先我要问为什么要设置这两个控件?我需要看一些屏幕截图来展示你想要的东西,这种问题很难想象,需要一些屏幕截图。你可以在多个
TableLayoutPanel
之间建立父子关系。父项将具有自动调整大小/自动缩放等功能,而子项将监视父项大小,并在更改时设置它们(应该有一个事件,其中可能包含单词
Layout
)。或者,如果您愿意,家长可以设置孩子的大小。如果我需要在每个表周围放置标题和其他格式,则不能设置。抱歉,它需要有多个表。可以。在
单元格中设置格式。您不需要嵌套,任何彼此“接近”的内容都可以保存在一个
表格布局面板中。或者更好地描述你的情况。