用visual studio写一个从工具箱向页面中添加一个 Parel 控件 Panel1,Panel1 中添加一个用于布局的5行2列的 HTML 表格,在第1行合并左右两个单元格,输入说明文字,并添加3个超链接控 HyperLink1 ~HyperLink3;在第2行行合并左右两个单元格,并添加一个标签控件Label1;第3~4行左侧单元格中输人说明了 文字,右侧单元格各添加一个文本框控件;第5行在右侧单元格中添加两个命令按钮控件Button1和Button2,之间用空格拉开距离的代码
时间: 2023-03-26 16:02:45 浏览: 111
您好,这是一个关于 Visual Studio 的问题,我可以回答。以下是代码:
```
private void Form1_Load(object sender, EventArgs e)
{
// 创建 Panel 控件
Panel panel1 = new Panel();
panel1.Location = new Point(10, 10);
panel1.Size = new Size(500, 300);
this.Controls.Add(panel1);
// 创建 HTML 表格
Table table1 = new Table();
table1.Rows.Add(new TableRow());
table1.Rows.Add(new TableRow());
table1.Rows.Add(new TableRow());
table1.Rows.Add(new TableRow());
table1.Rows.Add(new TableRow());
table1.CellPadding = 10;
table1.CellSpacing = ;
table1.BorderStyle = BorderStyle.Solid;
table1.BorderWidth = 1;
table1.BorderColor = Color.Black;
table1.BackColor = Color.White;
// 第1行
TableCell cell11 = new TableCell();
cell11.ColumnSpan = 2;
cell11.Text = "这是一个说明文字";
cell11.BackColor = Color.LightGray;
table1.Rows[].Cells.Add(cell11);
TableCell cell12 = new TableCell();
cell12.Controls.Add(new HyperLink() { Text = "超链接1" });
table1.Rows[].Cells.Add(cell12);
TableCell cell13 = new TableCell();
cell13.Controls.Add(new HyperLink() { Text = "超链接2" });
table1.Rows[].Cells.Add(cell13);
TableCell cell14 = new TableCell();
cell14.Controls.Add(new HyperLink() { Text = "超链接3" });
table1.Rows[].Cells.Add(cell14);
// 第2行
TableCell cell21 = new TableCell();
cell21.ColumnSpan = 2;
cell21.Controls.Add(new Label() { Text = "这是一个标签控件" });
cell21.BackColor = Color.LightGray;
table1.Rows[1].Cells.Add(cell21);
// 第3行
TableCell cell31 = new TableCell();
cell31.Text = "说明文字1";
table1.Rows[2].Cells.Add(cell31);
TableCell cell32 = new TableCell();
cell32.Controls.Add(new TextBox());
table1.Rows[2].Cells.Add(cell32);
// 第4行
TableCell cell41 = new TableCell();
cell41.Text = "说明文字2";
table1.Rows[3].Cells.Add(cell41);
TableCell cell42 = new TableCell();
cell42.Controls.Add(new TextBox());
table1.Rows[3].Cells.Add(cell42);
// 第5行
TableCell cell51 = new TableCell();
cell51.ColumnSpan = 2;
cell51.Controls.Add(new Button() { Text = "按钮1" });
cell51.Controls.Add(new LiteralControl(" "));
cell51.Controls.Add(new Button() { Text = "按钮2" });
cell51.BackColor = Color.LightGray;
table1.Rows[4].Cells.Add(cell51);
panel1.Controls.Add(table1);
}
```
阅读全文