如何指定按钮在容器中居中而无需指定位置?它甚至可能吗?
目标是能够在面板中居中多个按钮,而无需对其位置进行计算。
答案 0 :(得分:16)
我知道可以将一些控件集中在表单上,但不确定某个面板。无论如何:
Left
和Right
锚点;如果您希望控件保持控件,请停用Top
和Bottom
锚点保持垂直居中,如果要将多个控件并排放置,请选择所有控件并执行上述步骤。
当用户调整窗口大小时,控件将保持在窗体的中心位置。
答案 1 :(得分:2)
我不是100%肯定你在问什么,但尝试使用TableLayoutPanel
,并在表格的每个单元格中放一个按钮。如果您将TableLayoutPanel
锚定到顶部,左侧,底部和底部没错,Table会随着表单的增长而缩小,但是每个按钮都会相对于它包含单元格的左上角“浮动”。
禁用所有锚定会使TableLayoutPanel
保持在表单中的相对位置,但您的按钮将保持彼此均匀分布。
在标准控制锚定和/或TableLayoutPanel
之间,您应该能够找到所需的正确锚定类型。