当前位置:编程学习 > C#/ASP.NET >>

怎么往ListView 里面添加 CheckBox 然后点击其Text会跳出添加其他的ChectBox

在C# Winform 里面做如下界面


然后点击“鼓楼区” 就会加载如下的CheckBox 



各位帮忙看看这个怎么做的啊?? --------------------编程问答-------------------- [img=http://www.meego.com.cn/space.php?uid=62810&do=album&picid=4321095][/img]
[img=http://www.meego.com.cn/space.php?uid=62810&do=album&picid=4321094][/img] --------------------编程问答--------------------

--------------------编程问答-------------------- 无人问津??? --------------------编程问答--------------------   checkBox区域为一个panel

 
 this.panel1.Controls.Clear();

            CheckBox cb = new CheckBox();
            cb.Text = "aaa";

            cb = new CheckBox();
            cb.Text = "aaa";

            this.panel1.Controls.Add(cb);
--------------------编程问答--------------------
引用 4 楼 ds252743641 的回复:
  checkBox区域为一个panel

 C# code
 this.panel1.Controls.Clear();

            CheckBox cb = new CheckBox();
            cb.Text = "aaa";

            cb = new CheckBox();
            cb.Text = "aaa";……


这个只能实现添加CheckBox 那单击CheckBox的Text 怎么添加新的CheckBox
--------------------编程问答-------------------- 点击“鼓楼区”触发这个事件,前提是所有的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);
        }
--------------------编程问答-------------------- 将CheckBox放在一个panel里面,就OK 了。 --------------------编程问答--------------------
引用 7 楼 hellojimmy520 的回复:
将CheckBox放在一个panel里面,就OK 了。

每个checkBox都放在一个panel中。 --------------------编程问答--------------------
引用 6 楼 ds252743641 的回复:
点击“鼓楼区”触发这个事件,前提是所有的checkBox都在一个Panel中

C# code

private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            this.panel1.Controls.Clear();

            CheckBox cb ……


那文字下的下划线怎么解决呢 我是要点击文字然后弹出下面的内容,不是选择点中复选框弹出事件 --------------------编程问答-------------------- 我是菜鸟 请大家说的详细点拉 帮帮忙拉 各位!! --------------------编程问答-------------------- 顶上去,请大家帮忙!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,