如何在WinForm表单上管理顶部,左下角和其他间距?

时间:2012-09-03 04:12:01

标签: c# .net winforms

我正在使用Win Forms应用程序,该应用程序有选项卡,并且有很多标签页。所有这些都有许多对他们的控制。我需要管理表单的上,左,右和下边距。在我通过选择和移动控件/标签以及尝试使边距相等来管理这个manaually之前,但是在一些标签之后管理窗体和控件的形式以及控件之间的边缘有点困难。

请建议什么是最好和专业的方法来管理这个。

修改 我的conrol heraricy如下:

表单> Tab Contorl>标签页>

输入控件 Form Spliter是Dock to Left。 enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

设置每个标签页的Padding属性(它位于“属性”面板的“属性网格”中)。它将有助于使用可视化设计器对齐控件。另外,请确保使用Anchor属性来处理调整大小,而无需编写自己的代码。

请注意,如果您的表单中包含大量带有大量控件的标签页,那么您可能会出错。

最好的方法是为每个标签页创建一个复合UserControl。它确实简化了事情。

答案 1 :(得分:0)

您可以使用最简单的方法,而不是逐个移动控件。单击窗口,然后按 ctrl + A ,然后按箭头按钮。这对我有很大的帮助。