请教C#中根据Form的名字打开Form的问题
答案:1 悬赏:70 手机版
解决时间 2021-03-29 04:16
- 提问者网友:骑士
- 2021-03-28 18:54
请教C#中根据Form的名字打开Form的问题
最佳答案
- 五星知识达人网友:千夜
- 2021-03-28 19:43
可以实现,利用反射根据窗口名称获得窗口实体。然后把他show出来。
代码如下:
Type type = Assembly.Load("WindowsFormsApplication6").GetType("WindowsFormsApplication6.Form2");
Form form =Activator.CreateInstance(type) as Form;
form.Show();WindowsFormsApplication6 :是Form2这个窗体所在程序集名称
indowsFormsApplication6.Form2:是Form2所在完整类名,命名空间+窗口名称
代码如下:
Type type = Assembly.Load("WindowsFormsApplication6").GetType("WindowsFormsApplication6.Form2");
Form form =Activator.CreateInstance(type) as Form;
form.Show();WindowsFormsApplication6 :是Form2这个窗体所在程序集名称
indowsFormsApplication6.Form2:是Form2所在完整类名,命名空间+窗口名称
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯