com我不知道如何做,如果是.NET的控件库
这个Assembly 类应该可以帮到你.
他可以加载DLL文件,获取DLL里的类型并灵活地创建相关类型的实体对象.
这个Assembly 类应该可以帮到你.
他可以加载DLL文件,获取DLL里的类型并灵活地创建相关类型的实体对象.
解决方案 »
- 淘宝登录页面输入密码的控件是怎么做的?
- 关于抽奖程序的算法
- C#里调用JS
- 谁说说关于C#中的方法表?
- 谁有网页数据采集软件的源代码或资料
- 为用我用vs.net2005不能创建SqlServer Express数据库文件?
- 轮询COM口问题
- 点击鼠标右键,弹出一个可以在多项中选择其中一项的快捷菜单,如何编程?
- ~~~如何设置DataGrid中某行的字体颜色?~~~
- 重发关于MDI的问题----上一个问题我没描述清楚,对不起!
- 问题至今没有得到答案,在没有.NET的电脑上运行C#程序的问题。解决马上送50分
- 新手请教:现在出现了这样的一个问题。我在一个按纽里执行了两个事件,一个是生成数据库里的一条记录,另一个是读数据绑定到树。可是....
关键是你个人不要急,急什么事也干不了.
Assembly myAssembly =Assembly.LoadFrom(@"F:\学习\C#\控件\MediaClass_EE\MediaClass_EE\Media.dll");
Type type = myAssembly.GetType("Controls.UserControl",false,true);
//设置筛选标志
BindingFlags bflags = BindingFlags.DeclaredOnly | BindingFlags.Public
| BindingFlags.NonPublic | BindingFlags.Instance;
//调用构造函数并获得对象
Object obj = type.InvokeMember("UserControl", bflags | BindingFlags.CreateInstance, null, null, null);<--------------这里出问题,说没有将对象引用到实例.
//将对象转换类型
System.Windows.Forms.Control c = (Control)obj;
//将控件添加到窗体
this.Controls.Add(c);
http://dev.csdn.net/develop/article/28/28541.shtm
http://dev.csdn.net/develop/article/30/30713.shtm
http://dev.csdn.net/develop/article/33/33993.shtm
http://dev.csdn.net/develop/article/21/21034.shtm
在窗体中定义这个接口变量(如果多个就定义IList)
创建这个控件的同时,封箱到接口变量中。
不知道是不是你想要的。
和一般的interface 一样吗? 谢谢你了
2.Assembly.Load("YourNameSpace.YourClassName").CreateInstance()