只能通过控件数组的形式。如TextBox
在设计时先加上一个TextBox(名为txtArr)
将Text1的Index设为0
在运行时如果要显示第二个TextBox,则使用
Load txtArr(1)
然后用代码设置txtArr(1)的属性如位置、大小、外观、内容等
最后 txtArr(1).Visible = True 就OK了

解决方案 »

  1.   

    我觉得vb允许动态生成控件,我就是忘了,好像New一个就可以
      

  2.   

    如上 random 所说的,我补充一点,Load 出来的新控件的所有属性会跟原来的控件一样,Text属性也不例,这一点使用时要注意。
    用New关键字只能创建类,而不能创建控件
      

  3.   

    dim a as control
    set a = controls.add("vb.commandbutton","cmdtest")
    a.caption = "test"
    a.visible = true