使用GroupBox和CheckBox控件来实现此功能。以下是一个示例代码,演示了如何在不同的GroupBox内部添加多个CheckBox。
// 创建两个GroupBox
GroupBox groupBox1 = new GroupBox();
GroupBox groupBox2 = new GroupBox();
// 在第一个GroupBox中添加两个CheckBox
CheckBox checkBox1 = new CheckBox();
checkBox1.Text = "CheckBox 1 in GroupBox 1";
checkBox1.Location = new Point(10, 20);
CheckBox checkBox2 = new CheckBox();
checkBox2.Text = "CheckBox 2 in GroupBox 1";
checkBox2.Location = new Point(10, 40);
groupBox1.Controls.Add(checkBox1);
groupBox1.Controls.Add(checkBox2);
// 在第二个GroupBox中添加三个CheckBox
CheckBox checkBox3 = new CheckBox();
checkBox3.Text = "CheckBox 1 in GroupBox 2";
checkBox3.Location = new Point(10, 20);
CheckBox checkBox4 = new CheckBox();
checkBox4.Text = "CheckBox 2 in GroupBox 2";
checkBox4.Location = new Point(10, 40);
CheckBox checkBox5 = new CheckBox();
checkBox5.Text = "CheckBox 3 in GroupBox 2";
checkBox5.Location = new Point(10, 60);
groupBox2.Controls.Add(checkBox3);
groupBox2.Controls.Add(checkBox4);
groupBox2.Controls.Add(checkBox5);
// 将GroupBox添加到Form中
this.Controls.Add(groupBox1);
this.Controls.Add(groupBox2);
这段代码创建了两个GroupBox,分别包含两个和三个CheckBox。您可以根据需要自行添加或删除CheckBox,修改位置和文本。