读书人

怎么通过字符串反射一个控件的实例

发布时间: 2012-10-07 17:28:51 作者: rapoo

如何通过字符串反射一个控件的实例
如何通过字符串反射一个控件的实例
例如:我定义了一个变量:valuecontrol="textbox";
我想通过这个变量反射得到一个textbox控件的对象,然后显示在窗口中,请问如何做?

[解决办法]
反射调用中字符串参数要用类型的全名
object newInstance= Type.GetType("System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089").Assembly.CreateInstance("System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");

读书人网 >C#

热点推荐