如何使用锚点(左,右)/停靠(填充)和最大宽度保持中心控制
How to maintain control in center with anchor(left,right)/dock(fill) and maximum width
假设我们有一个带有停靠 GroupBox 的表单。 GroupBox 已停靠 TableLayoutPanel 2 行(每行 50% 高度)。每行都有按钮。我希望此按钮在 TableLayoutPanel 单元格中居中,随表格展开,但也有最大宽度。
示例表格:
如果我使用 anchor(left,right) 或 dock(fill) 然后设置按钮的最大宽度,它们将停留在单元格的左侧。有没有办法只使用设计器来做我想做的事(当达到最大宽度时按钮居中)?
关闭每个按钮的所有锚点以使其保持在父容器的中心而不改变它们的大小
或
- 将每个按钮居中,然后打开其所有锚点以使其保持在中心并随父容器展开
但是不能同时实现限制按钮大小和居中。您只能通过代码动态地执行此操作。
假设我们有一个带有停靠 GroupBox 的表单。 GroupBox 已停靠 TableLayoutPanel 2 行(每行 50% 高度)。每行都有按钮。我希望此按钮在 TableLayoutPanel 单元格中居中,随表格展开,但也有最大宽度。
示例表格:
如果我使用 anchor(left,right) 或 dock(fill) 然后设置按钮的最大宽度,它们将停留在单元格的左侧。有没有办法只使用设计器来做我想做的事(当达到最大宽度时按钮居中)?
关闭每个按钮的所有锚点以使其保持在父容器的中心而不改变它们的大小
或
- 将每个按钮居中,然后打开其所有锚点以使其保持在中心并随父容器展开
但是不能同时实现限制按钮大小和居中。您只能通过代码动态地执行此操作。