PictureBox コントロールのグリッドを含む Windows フォームがあります。実行時にフォーム全体のサイズを変更し、フォームの新しいサイズに合わせてこれらのすべての PictureBox コントロールを動的にサイズ変更 (スケール) できるようにしたいと考えています。目標は、異なるサイズが必要であるという理由だけで、本質的に同じ .cs ファイルを使用する別のリソース ファイルを作成する必要がないようにすることです。
質問する
1464 次
1 に答える
3
TableLayoutPanel
すべての行と列をパーセント モードでコントロールを使用しようとしています。
new Form {
Controls = {
new TableLayoutPanel {
Dock = DockStyle.Fill,
ColumnCount = 2,
Controls = {
new Button {Text = "0,0", Dock = DockStyle.Fill},
new Button {Text = "1,0", Dock = DockStyle.Fill},
new Button {Text = "0,1", Dock = DockStyle.Fill},
new Button {Text = "1,1", Dock = DockStyle.Fill}
},
RowStyles = {
new RowStyle(SizeType.Percent) {Height = 1},
new RowStyle(SizeType.Percent) {Height = 1}
},
ColumnStyles = {
new ColumnStyle(SizeType.Percent) {Width = 1},
new ColumnStyle(SizeType.Percent) {Width = 1}
}
}
}
}.ShowDialog();
于 2013-01-11T02:01:38.947 に答える