在C#程序中创建控件数组

来源:互联网 发布:unity3d哪个版本好用 编辑:程序博客网 时间:2024/05/18 03:27

       要在窗体中显示控件就先要创建它,比如一个 Bottom 控件,在C#中所有的控件都是继承基类的子类,自然 Bottom 也是一个类。 那么创建一个 Bottom 类的数组,必需要实例化才行。

 

      Bottom[]  btnArray = new Bottom[10] ;   //像创建数组一样,简单吧,嘿嘿。    

      for(int i=0; i<10; i++)

      {

           btnArray[i] = new Bottom();  //类的对象必须实例化!

           btnArray[i].text = "设置一下控件的属性。OK" ;

           Controls.Add( btnArray[i] ) ;  //注意:将控件数组包含到容器当中才能显示!

      }

 

      窗体里的控件都被包含在 Control 里面 (我们可以暂且不管这到底是个什么东西,先学会这个形式,会用就行)。

      上面已经知道在窗体中添加控件使用 Control.Add() 方法

       相应的在窗体中移除控件使用 Control.remove() 方法

 

       附:

       打开窗体设计器代码窗口 在主窗口的设计代码中可以看到 上面的Control 方法;

       通过观察其他控件的生成代码,可以得到很多启示...