在C# Winform 里面做如下界面
然后点击“鼓楼区” 就会加载如下的CheckBox 各位帮忙看看这个怎么做的啊??

解决方案 »

  1.   

      checkBox区域为一个panel  this.panel1.Controls.Clear();            CheckBox cb = new CheckBox();
                cb.Text = "aaa";            cb = new CheckBox();
                cb.Text = "aaa";            this.panel1.Controls.Add(cb);
      

  2.   


    这个只能实现添加CheckBox 那单击CheckBox的Text 怎么添加新的CheckBox
      

  3.   

    点击“鼓楼区”触发这个事件,前提是所有的checkBox都在一个Panel中private void checkBox1_CheckedChanged(object sender, EventArgs e)
            {
                this.panel1.Controls.Clear();            CheckBox cb = new CheckBox();
                cb.Text = "aaa";
                cb.Location = new Point(100, 100);
                this.panel1.Controls.Add(cb);            CheckBox cb1 = new CheckBox();
                cb1.Text = "bbb";
                cb1.Location = new Point(100, 120);
                this.panel1.Controls.Add(cb1);            cb1 = new CheckBox();
                cb1.Text = "bbb";
                cb1.Location = new Point(200, 100);
                this.panel1.Controls.Add(cb1);            cb1 = new CheckBox();
                cb1.Text = "bbb";
                cb1.Location = new Point(200, 120);
                this.panel1.Controls.Add(cb1);
            }
      

  4.   

    将CheckBox放在一个panel里面,就OK 了。
      

  5.   

    每个checkBox都放在一个panel中。