当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 使用反射实现根据名称动态创建窗体的几种方法
Dim str As String
str = "Form2" '必须是 命名空间+点+窗体类名(这里假设为命名空间为空)
Dim tempAssembly As [Assembly] = [Assembly].GetExecutingAssembly()
Dim t As Type = tempAssembly.GetType(str)
Dim args() As Object = Nothing
Dim o As Object = System.Activator.CreateInstance(t, args)
CType(o, Form2).Show()
评论 (0) All