请教C#中根据Form的名字打开Form的问题
1个回答
展开全部
可以实现,利用反射根据窗口名称获得窗口实体。然后把他show出来。
代码如下:
Type type = Assembly.Load("WindowsFormsApplication6").GetType("WindowsFormsApplication6.Form2");
Form form =Activator.CreateInstance(type) as Form;
form.Show();
WindowsFormsApplication6 :是Form2这个窗体所在程序集名称
indowsFormsApplication6.Form2:是Form2所在完整类名,命名空间+窗口名称
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询