如何在c#里通过变量来打开窗体 你可以直接对dll进行引用.引用后就像[dll.namespace].form1这样引用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的需求如下:假如点击"系统维护"这个Lable,系统会把系统维护下的子菜单从数据库里显示出来,然后根据菜单的编号来显示窗体(菜单编号就是窗体名).如果用户点"采购管理"那就会把采购管理的菜单调出来.都是用同一个Lable来显示.这样将不知道清楚没有.我也用了反射的方法可是不成功.因为我的窗体是带来路径的封装到DLL中的 public bool ShowForm(string strNameSpace, string childFrmName) { foreach (Form childFrm in this.MdiChildren) { //用子窗体的Name进行判断,如果已经存在则将他激活 if (childFrm.Name == childFrmName) { if (childFrm.WindowState == FormWindowState.Minimized) childFrm.WindowState = FormWindowState.Normal; childFrm.Activate(); return true; } } //strNameSpace 是命名空间,childFrmName 是窗体 ObjectHandle obj = Activator.CreateInstance(null, strNameSpace + "." + childFrmName); Form frm = (Form)obj.Unwrap(); frm.MdiParent = this; frm.Show(); return true; }以上这段代码调用出错提示"未能从程序集“Strang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“SYS.frmDEPT”。" 请问高手是什么问题呢 C#通讯接口 IIS SMTP邮件发送问题,急!整个IT部在陪我加班 ==========如何获取控件的指定属性值?(反射)=========== 求一insert SQL语句。 弱弱的问:VISUAL STUDIO2005工具箱中,哪个工具有下拉菜单工能 结构、装箱、拆箱 C#中的连接字符串 C#开发SIP客户端,发送消息后,返回400错误,CallID空了 要去面试,大家给点建议!!! 关于vs.net在windows.net上面不能建立WEB服务和WEB应用程序的问题 难题!javascript 能否判断出来grid view的行数?! 英文版数据库存入中文乱码问题
假如点击"系统维护"这个Lable,系统会把系统维护下的子菜单从数据库里显示出来,然后根据菜单的编号来显示窗体(菜单编号就是窗体名).如果用户点"采购管理"那就会把采购管理的菜单调出来.都是用同一个Lable来显示.这样将不知道清楚没有.我也用了反射的方法可是不成功.因为我的窗体是带来路径的封装到DLL中的
{
foreach (Form childFrm in this.MdiChildren)
{
//用子窗体的Name进行判断,如果已经存在则将他激活
if (childFrm.Name == childFrmName)
{
if (childFrm.WindowState == FormWindowState.Minimized)
childFrm.WindowState = FormWindowState.Normal;
childFrm.Activate();
return true;
}
}
//strNameSpace 是命名空间,childFrmName 是窗体
ObjectHandle obj = Activator.CreateInstance(null, strNameSpace + "." + childFrmName);
Form frm = (Form)obj.Unwrap();
frm.MdiParent = this;
frm.Show();
return true; }以上这段代码调用出错提示"未能从程序集“Strang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“SYS.frmDEPT”。" 请问高手是什么问题呢