在.NET上如何根据字符串动态创建控件

[复制链接]
查看11 | 回复1 | 2013-10-13 14:52:06 | 显示全部楼层 |阅读模式
在.Net上用字符串动态创建控件是通过反射来实现。首先,利用System.Type.GetType方法,获得字符串中指定的控件的类型实例。这里需要注意这个字符串的语法,根据msdn的解释:按名称和签名隐藏会考虑签名的所有部分,包括自定义修饰符、返回类型、参数类型、标记和非托管调用约定。这是二进制比较。 对于反射,属性和事件按名称和签名隐藏。如果基类中有同时带 get 访问器和 set 访问器的属性,但派生类中仅有 get 访问器,则派生类属性隐藏基类属性,并且您将无法访问基类的设置程序。 自定义特性不是通用类型系统的组成部分。 不对数组或 COM 类型执行搜索,除非已将它们加载到可用类表中。typeName 可以是简单的类型名、包含命名空间的类型名,或...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行