C# 通过反射获取类库下的所有窗体
来源:互联网 发布:网页动画制作软件 编辑:程序博客网 时间:2024/04/30 03:58
public static Dictionary<string,Form> GetObjectForm()
{
Dictionary<string, Form> lis_Form = new Dictionary<string,Form>();
Assembly assembly = Assembly.LoadFile("dll文件绝对路径");
Type[] typeList = assembly.GetTypes();
foreach (Type type in typeList)
{
object bojForm = type.Assembly.CreateInstance(type.FullName);
Form form = bojForm as Form;
if (form != null)
lis_Form.Add(type.Name,form);
}
return lis_Form;
}
{
Dictionary<string, Form> lis_Form = new Dictionary<string,Form>();
Assembly assembly = Assembly.LoadFile("dll文件绝对路径");
Type[] typeList = assembly.GetTypes();
foreach (Type type in typeList)
{
object bojForm = type.Assembly.CreateInstance(type.FullName);
Form form = bojForm as Form;
if (form != null)
lis_Form.Add(type.Name,form);
}
return lis_Form;
}
0 0
- C# 通过反射获取类库下的所有窗体
- 通过反射获取类的所有属性
- 通过反射获取窗体实例
- C#通过窗体句柄获取窗体的Caption
- 通过反射获取所有属性
- C#通过反射获取按钮的文本
- 用反射通过字符串获取窗体
- 通过反射获取类的所有属性和方法
- 通过反射机制获取类集合的所有属性值
- C#递归获取窗体上所有TextBox的文本
- C#枚举所有的窗体
- c#通过反射获取类上的自定义特性
- c#通过反射获取类上的自定义特性
- c#通过反射获取类上的自定义特性
- 通过反射获取街道这个类的所有属性、所有方法信息
- c# 如何通过反射 获取属性值
- C# 通过反射获取/设置属性值
- c#通过反射设置和获取值
- container_of的理解
- 写给PM新人的一些建议
- 《Windows核心编程》学习笔记(9)– 在win7或者vista系统下提升一个进程的运行权限
- POCO C++库学习和分析 -- 日志 (一)
- Unique Paths
- C# 通过反射获取类库下的所有窗体
- 如何加快xcode编译速度
- 程序哲学how to make love,简称 html
- 【LeetCode】Sort Colors
- SlipButton——滑动开关
- 开源项目之Android 推送框架(androidpn)
- ubuntu 清除tomcat缓存
- linux 增加swap分区
- 动态规划之矩阵连乘