窗体中有12个TextBox控件,名称分别是:txtB_LH_1 到 txtB_LH_12 
想在click的时候分别给这12个textbox赋值(vb.net不支持控件数组),却总是提示“未将对象设置到引用对象的实例,请使用NEW关键字”,怎么整也不行,简单的代码如下: 
Dim i As Integer 
For i = 1 To 12 
Controls("txtB_LH_" & i).Text = i 
Next 
急于解决,高人指点!!!
平台:visual studio 2005 winform visual basic
在VB6.0里这个功能,很简单,可是vb.net里没有控件数组的功能,就不知道怎么做了!!!
本人新手,不好意思,没有分啊

解决方案 »

  1.   

    既然学NET,为什么还追寻VB6的解决思路?
    不一样的东西,有不一样的解决方法,NET完全可以解决你的问题...
      

  2.   

    看来我是多嘴....try:for i as integer=1 to 12
        me.controls.item("txtB_LH_"& i).text=i
    next
      

  3.   

    未将对象设置到引用对象的实例,请使用NEW关键字估计你的问题不在这行代码...特地测试了一下,你的代码没问题....
      

  4.   

    就是个批量增加空间嘛。看着:
    Public x As System.Windows.Forms.textbox
    dim i  = new x
    me.controls.add(i)
    至于循环你就自己搞定了