如何使用锚点(左,右)/停靠(填充)和最大宽度保持中心控制

时间:2015-09-15 21:22:54

标签: vb.net visual-studio-designer

让我们说我们的表格有停靠的GroupBox。 GroupBox已将TableLayoutPanel停靠在2行(每行高度为50%)。每行都有Button。我希望这个按钮在TableLayoutPanel单元格中居中,以表格扩展但也有最大宽度。

示例表单:

ex_form_img

如果我使用锚点(左,右)或停靠(填充)然后设置按钮的最大宽度,它们将保留在单元格的左侧。有没有办法做我想要的(当达到最大宽度时在中心有按钮)只使用设计师?

1 个答案:

答案 0 :(得分:1)

  • 关闭每个按钮的所有锚点,使其保持在父容器的中心位置而不改变其大小

    或者

  • 将每个按钮居中,然后打开所有锚点,使其保持在与父容器一起扩展的中心

但是你不能将按钮尺寸与中心限制在一起。您只能通过代码动态地执行此操作。