Lektion 15: lösningsförslag
- TableLayoutPanel table = new TableLayoutPanel
- {
- RowCount = 5,
- ColumnCount = 2,
- Dock = DockStyle.Fill
- };
- Controls.Add(table);
- table.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 150));
- table.ColumnStyles.Add(new ColumnStyle(SizeType.AutoSize));
- table.Controls.Add(new Label
- {
- Text = "Country",
- Dock = DockStyle.Fill,
- TextAlign = ContentAlignment.MiddleRight
- });
- table.Controls.Add(new TextBox
- {
- Dock = DockStyle.Fill
- });
- table.Controls.Add(new Label
- {
- Text = "Age",
- Dock = DockStyle.Fill,
- TextAlign = ContentAlignment.MiddleRight
- });
- table.Controls.Add(new NumericUpDown
- {
- Dock = DockStyle.Fill
- });
- table.Controls.Add(new Label
- {
- Text = "Times elected",
- Dock = DockStyle.Fill,
- TextAlign = ContentAlignment.MiddleRight
- });
- table.Controls.Add(new NumericUpDown
- {
- Dock = DockStyle.Fill
- });
- table.Controls.Add(new Label
- {
- Text = "Saved world from aliens",
- Dock = DockStyle.Fill,
- TextAlign = ContentAlignment.MiddleRight
- });
- table.Controls.Add(new CheckBox
- {
- Dock = DockStyle.Fill
- });
- Button button = new Button
- {
- Text = "Can I Be President?",
- Dock = DockStyle.Top
- };
- table.Controls.Add(button);
- table.SetColumnSpan(button, 2);
- TableLayoutPanel table = new TableLayoutPanel
- {
- RowCount = 3,
- ColumnCount = 3,
- Dock = DockStyle.Fill
- };
- Controls.Add(table);
- table.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25));
- table.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 15));
- table.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 60));
- table.RowStyles.Add(new RowStyle(SizeType.Percent, 40));
- table.RowStyles.Add(new RowStyle(SizeType.Percent, 20));
- table.RowStyles.Add(new RowStyle(SizeType.Percent, 40));
- table.Controls.Add(new Panel
- {
- BackColor = Color.Blue,
- Dock = DockStyle.Fill,
- Margin = new Padding(0)
- });
- table.Controls.Add(new Panel
- {
- BackColor = Color.Yellow,
- Dock = DockStyle.Fill,
- Margin = new Padding(0)
- });
- table.Controls.Add(new Panel
- {
- BackColor = Color.Blue,
- Dock = DockStyle.Fill,
- Margin = new Padding(0)
- });
- table.Controls.Add(new Panel
- {
- BackColor = Color.Yellow,
- Dock = DockStyle.Fill,
- Margin = new Padding(0)
- });
- table.Controls.Add(new Panel
- {
- BackColor = Color.Yellow,
- Dock = DockStyle.Fill,
- Margin = new Padding(0)
- });
- table.Controls.Add(new Panel
- {
- BackColor = Color.Yellow,
- Dock = DockStyle.Fill,
- Margin = new Padding(0)
- });
- table.Controls.Add(new Panel
- {
- BackColor = Color.Blue,
- Dock = DockStyle.Fill,
- Margin = new Padding(0)
- });
- table.Controls.Add(new Panel
- {
- BackColor = Color.Yellow,
- Dock = DockStyle.Fill,
- Margin = new Padding(0)
- });
- table.Controls.Add(new Panel
- {
- BackColor = Color.Blue,
- Dock = DockStyle.Fill,
- Margin = new Padding(0)
- });