Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个带有标签的 Win Forms 应用程序,并且有许多标签页。所有这些都对它们有很多控制。我需要管理表单的顶部、左侧、右侧和底部边距。在我通过选择和移动控件/标签并尝试使边距相等来手动管理此之前,但是在一些选项卡之后管理表单的边距和控件的边距以及控件之间的边距有点困难。
请建议什么是最好和专业的方法来管理这个。
编辑 我的控制继承如下:
表单 > 选项卡控制 > 选项卡页面 > 表单拆分器 > 输入控件 表单拆分器停靠在左侧。
您可以使用最简单的方法,而不是一个一个地移动控件。单击窗口,然后按ctrl+A然后按Arrow Buttons。这对我帮助很大。
设置每个标签页的Padding属性(它在属性面板的属性网格中)。它将有助于使用可视化设计器对齐控件。还要确保您使用该Anchor属性来处理大小调整,而无需编写自己的代码。
Padding
Anchor
请注意,如果您有一个包含许多选项卡页和许多控件的表单,那么您可能做错了什么。
最好的方法是为每个标签页创建一个复合 UserControl。它确实简化了事情。