【发布时间】:2016-10-09 01:49:20
【问题描述】:
【问题讨论】:
-
如果用户调整表单大小,您希望发生什么?
-
@Steve 用户无法调整表单大小 :-)
-
好吧,谁在阻止你?有什么问题?您是在问如何创建控件,还是您忘记了除法运算符的样子?就是这个:
/.
【问题讨论】:
/.
要布局控件,您可以使用TableLayoutPanel
var tableLayoutPanel = new TableLayoutPanel
{
Dock = DockStyle.Fill,
RowCount = 2,
ColumnCount = 2
};
tableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 50));
tableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 50));
tableLayoutPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50));
tableLayoutPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50));
tableLayoutPanel.Controls.Add(new Button { Dock = DockStyle.Fill });
tableLayoutPanel.Controls.Add(new Button { Dock = DockStyle.Fill });
tableLayoutPanel.Controls.Add(new Button { Dock = DockStyle.Fill });
tableLayoutPanel.Controls.Add(new Button { Dock = DockStyle.Fill });
yourForm.Controls.Add(tableLayoutPanel);
如果您调整表单大小,它也会保留外观。
【讨论】: