Winforms 为Windows窗体内的所有对象设置相同的距离

Winforms 为Windows窗体内的所有对象设置相同的距离,winforms,visual-studio,user-interface,Winforms,Visual Studio,User Interface,我想为Windows窗体内的所有标签设置与TabControl边框相同的距离“x”。该距离“x”在Tab1中必须相同,但在Tab2、Tab3等中也必须相同,因此在全局范围内基本相同。我怎样才能达到这个结果?Photoshop有类似网格的东西吗 您可以设置选项卡控件填充来调整距离,在设计器中,当您拖动标签时,标签将以蓝色小线条捕捉到相同距离的边缘 或者,您可以使用表格布局面板或FlowLayoutPanel,将它们设置为停靠填充,并以这种方式放置标签 表单有一个Padding属性。让它说20。在

我想为Windows窗体内的所有标签设置与TabControl边框相同的距离“x”。该距离“x”在Tab1中必须相同,但在Tab2、Tab3等中也必须相同,因此在全局范围内基本相同。我怎样才能达到这个结果?Photoshop有类似网格的东西吗


您可以设置
选项卡控件
填充来调整距离,在设计器中,当您拖动标签时,标签将以蓝色小线条捕捉到相同距离的边缘

或者,您可以使用
表格布局面板
FlowLayoutPanel
,将它们设置为停靠填充,并以这种方式放置标签


表单有一个Padding属性。让它说20。在将tab control设置为Dock.Fill后,您是否可以告诉我如何覆盖两个标签之间的默认自动距离(当蓝线出现时)?我已稍微更新了答案。填充是影响距离的因素。因此,基本上你是说,如果我希望所有标签之间的填充距离相同(而不是标签和边框之间),我必须为我添加的每个标签手动设置填充距离?这也适用,是的。您可以复制和粘贴以前设置的标签,也可以添加所有标签并在一批中编辑它们,以使其更简单(ctrl单击以选择多个标签)。还要查看
边距
属性,看看这是否更符合您的需要。我建议您使用
TableLayoutPanel
方法,因为它可能会让您的生活更轻松。