急!!!C# !!! 如何根据一个的窗体名称字符串打开这个已知的窗体?????????
就是我在一个窗体中得到了另外一个窗体的名称的字符串,有没有方法通过操作这个字符串打开那个窗体???????...
就是我在一个窗体中得到了另外一个窗体的名称的字符串,有没有方法通过操作这个字符串打开那个窗体???????
展开
3个回答
展开全部
c#的反射
追问
怎么做呀?
追答
using System.Reflection;
using System.Windows.Forms
Assembly assembly = Assembly.GetExecutingAssembly();
// 实例化窗体
Form form = assembly.CreateInstance("窗体的完全限名,含namesapce") as Form;
form.Show();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的得到的名称是窗体类的名称还是窗体的Name属性的名称?
追问
本身就是一个字符串。。。当然是Name属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为啥要这样打开呢?你可以直接实例化窗体噻
追问
如果我要直接实例化还要问人索
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |