动态创建控件

原创 2007年09月19日 09:47:00
    public Form1() ...{  
            InitializeComponent();
            ar
=new ArrayList();
            posx
=10;posy=10
        }
 


        
private ArrayList ar;//放控件组的arraylist
        private int posx,posy;//记录每个控件的位置

        
//控件点击时触发的事件
        private void rb_CheckedChanged(object sender, EventArgs e) ...{
            RadioButton rb
= sender as RadioButton;
            
if(rb!=null    )
                MessageBox.Show(rb.Text
+"选项发生了变化");
            
else
                MessageBox.Show(
"sender不是radiobutton");
        }


        
//动态地创建控件,并加入到arraylist中去
        private void button2_Click(object sender, System.EventArgs e) ...{
            RadioButton rb
=new RadioButton();
            rb.CheckedChanged
+=new EventHandler(rb_CheckedChanged);
            rb.Size
=new Size(100,20);
            rb.Text
=textBox1.Text;
            posy
+=20;
            rb.Location
=new Point(posx,posy); 
            ar.Add(rb);

            listBox1.Items.Clear();

            
foreach(RadioButton rab in ar) ...{
                listBox1.Items.Add(rab.Text);
            }

        }

        
//向groupbox中加入控件
        private void button3_Click(object sender, System.EventArgs e) ...{
            groupBox1.Controls.Clear();
            
foreach(RadioButton rb in ar) ...{
                
this.groupBox1.Controls.Add(rb);
            }

        }
截图 

jsf动态创建表单控件实例.

  • 2012年06月07日 20:17
  • 8KB
  • 下载

qt 动态创建控件

  • 2014年06月06日 13:30
  • 5KB
  • 下载

MFC中CListCtrl控件的静态与动态创建的实例分析

在使用MFC编程的时候,CListCtrl空间

动态创建控件的源代码资源

  • 2010年07月01日 09:36
  • 61KB
  • 下载

动态创建控件

  • 2007年08月23日 14:17
  • 1KB
  • 下载

Delphi7下面关于动态创建控件和释放的个人总结

昨天,一个网友在动态创建控件时释放出了错。他的情况是,动态创建了N个Panel,然后双击Panel就释放掉该Panel。可问题就来了,一释放就出错。然后就一顿讨论。当然也有其他的高手给出了代码,可高手...

MFC动态创建控件+对话框滚动条

  • 2012年12月28日 15:57
  • 49KB
  • 下载

控件动态创建

  • 2013年10月12日 18:14
  • 50KB
  • 下载

c++builder 动态创建控件及销毁

创建控件: 其实创建控件相对简单。。。  直接生成需要数量的控件实例即可。  for(int i=0;i...

C#简单的打字游戏_动态创建控件

  • 2012年11月26日 09:37
  • 39KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:动态创建控件
举报原因:
原因补充:

(最多只允许输入30个字)