我为特定分辨率制作了一个基于按钮的简单形式,比如800 * 480。
我希望按钮在更高分辨率下使用时自动调整大小。
我有六个大小相等的按钮,如图所示,我使用了以下锚点属性
[TOP,LEFT] [TOP,RIGHT]
[LEFT] [RIGHT]
[BOTTOM,LEFT] [BOTTOM,RIGHT]
我希望按钮也能增加尺寸。在较高的分辨率下,当所有按钮都移向屏幕的外围时,屏幕看起来是空的
如果我使用以下配置,按钮会相互重叠
[TOP,LEFT,RIGHT] [TOP,RIGHT,LEFT]
[LEFT,RIGHT] [RIGHT,LEFT]
[BOTTOM,LEFT,RIGHT] [BOTTOM,LEFT,RIGHT]
我该怎么办?
我正在使用Visual C#
答案 0 :(得分:1)
在表单中添加TableLayoutPanel
,包含3行和2列。
将Dock
属性设置为Fill
将每个按钮放在TableLayoutPanel
的单元格中,并将其Dock
属性设置为Fill
答案 1 :(得分:0)
您需要将所有按钮的“Anchor”属性设置为顶部,底部,左侧,右侧。
这使它们保持原位,但也调整它们的大小。确保按钮的“AutoSize” -property设置为 false 。