如何用字符串访问某个控件?
string str= "textBox1 "
我现在想控制文本框textBox1的属性
比如textBox1.Text= "abc ";
请问如何将这个字符串改变成对控件的引用?
------解决方案--------------------这就是反射啊.看看reflection吧.
------解决方案--------------------Control.FindControl ( "textBox1 ")
------解决方案--------------------this.Controls.Find()
只在webform下有用,在winform下没有相应的方法。
如果是在winform下的话,要用反射
参见
http://blog.csdn.net/tjvictor/archive/2007/01/24/1492079.aspx
------解决方案--------------------//2005
Control[] vControls = Controls.Find( "button2 ", true);
if (vControls.Length > = 1) vControls[0].Text = "Zswang 路过 ";