我用Set ctlText = Controls.Add("VB.TextBox", "ctlText" & i & "", Form1)
生成了一组text控件,但在读取输入进去的值是出现错误,ctlTexti.text="b"
是不是需要一个函数把它组合起来做为控件名用啊,是什么函数啊?

解决方案 »

  1.   

    晕你这样不行吗?
    Set ctlText = Controls.Add("VB.TextBox", "ctlText" & i & "", Form1)
        ctlText.text="b"
      

  2.   

    我是在各个text里输入内容,保存,但只保存下最后一个Text的内容,其他的都跟这个一样的啊
      

  3.   

    你定义的有问题,需要将ctlText定义成一个数组
      

  4.   

    这行写错了ctlTexti.text="b"
    应该是ctlText.text="b"
      

  5.   

    你还是定义一个控件数组吧ctlTexti.text="b" 你在添加的时候i是被解析出来的数字,你现在这么写是代表什么呢