1. 首页
  2. 数据库
  3. 其它
  4. C#通过反射打开相应窗体方法分享

C#通过反射打开相应窗体方法分享

上传者: 2021-01-16 14:53:37上传 PDF文件 49.24KB 热度 19次
C#单击菜单栏或工具栏时通过反射打开窗体的方法,可以以取代长长的if-else或switch-case语句。要点:将菜单或工具栏项的名称设置为与相应窗体名称相同(关键)。 private void MenuItem_Click(object sender, EventArgs e) { ToolStripMenuItem menuItem = (ToolStripMenuItem)sender; Form form = (Form)Assembly.Load(“您的程序集名称”).CreateInstance(“窗体命名空间. “+ menuItem.Name); //注意: 窗
用户评论