如何在运行期间动态加载一个非引用的.NET控件????

大家知道,一个.NET的控件如要使用,必须先“引用”后再编译。

能不能在编译好程序中,再按实际需求动态加入一些在设计期间没有引用过的控件? 这样做能给程序代来极大的灵活性!

如果能实现,请给出实现代码!

[email protected]
---------------------------------------------------------------

后期绑定装配件呀(反射发出),下面以装配件中的某个窗体类为例:

Dim MyRef As System.Reflection.Assembly
MyRef = System.Reflection.Assembly.LoadFrom(可执行文件名)
Dim frm As Form = CType(Activator.CreateInstance(MyRef.GetType("某个窗体类名")),Form)

Published At
Categories with Web编程
Tagged with
comments powered by Disqus