下面是引用circlemap于2007-03-7 14:54发表的 :
  c# 我是不会啦
不过你加上这一句看看
       this.Controls.Add(chk);
也就是
CheckBox chk = new CheckBox();
.......
^^ 谢谢大大回应 这里人真少
我试过大大的方法 我也去查看了产生物件建立事件时
会自行产生的程式码 ^^ 
大概是这样用  this.Controls.Add(CheckBox());
但还是怪怪的 再慢慢来研究
先解决目前比较急 
我找到了一个方法了 可以取代VB6以前的物件阵列 有索引值的
复制程式
//   先行从工具列 拉5个 checkBox();
//   即  checkBox1  ~  checkBox5
checkBox[] chkbox=new checkBox[5];    //建立 物件阵列 chkbox
//   再程式一执行时定义物件    我是在  表单生成时建构子时
chkbox[0]=checkBox1;    chkbox[1]=checkBox2;
chkbox[2]=checkBox3;    chkbox[3]=checkBox4;
chkbox[4]=checkBox5;   
//  之后就能直接 以 chkbox阵列取代他了也可引用 chkbox[index] 跟VB6一样了