各位大虾,是这样的:
我知道一个name为“test”的TextBox,我想设置其Text的值
但是我又不能直接用test.Text,因为"test"是一个string,我想问一下有没有一种方法可以获取对name为“test”的TextBox的控制?
能不能用类似于FindContr["test"]的方法获取这个TextBox呢?谢谢了先

解决方案 »

  1.   

    方法一: 用反射。
    方法二: 把textbox控件的實體放到Arraylist中,用時再取出來。
    方法三: 循環遍歷this.Controls[i],先找控件類型是textbox的,再找相應的textbox.name=="xxx"的.
      

  2.   

    反射不好說,網上有很多資料,你可以search一下
      

  3.   

    网上有例子,不过都是通过反射获取变量的这个TextBox怎么获取阿?请指教
    拜谢了!
      

  4.   

    在前台还是后台?
    前台:document.getElementByID("test")
    后台:用楼上的方法。
      

  5.   

    兄弟:我是win form的阿
    我想用反射555
      

  6.   

    网上有例子,不过都是通过反射获取变量的这个TextBox怎么获取阿?