怎么使一个窗体只能被实例化一次 RT,没有分了,不好意思.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参看http://blog.csdn.net/knight94/archive/2006/03/16/625809.aspx 以前回答过类似的问题!你可以遍历Application.Form(忘记是Form还是Forms了)来检测你所说的窗体是否存在! 又见 Knight94(愚翁) 支持 foreach (System.Windows.Forms.Form g_Form in this.MdiChildren) { if (g_Form.Name == "frmCompany") { g_Form.Show(); g_Form.Activate(); return; } } // OneForm.CheckForm("frmInfoF"); Form info = new frmCompany(); info.Show(); info.MdiParent = this; 补充一下,上面的前提是必须有一个父窗体,即IsMdiContainer属性为True 在菜单项的事件中写入: foreach (Form childfrm in this.MdiChildren) { if (childform.Name == "form1") { childfrm.Activate(); return; } } form1 newfrm = new form1(); newfrm.MdiParent = this; newfrm.Show(); 关于反编译 [问题]如何读取网络中某某文件 C# 如何调用金山卫士 的Kclear.dll? 关于数据流的问题?例如:视频聊天.请各位达人帮帮忙. 添加对Microsoft.JScript和Microsoft.Vsa的引用,引发的问题 c#获取页面html源代码,但是得到的结果和我直接右键查看源文件看到的代码不一样? 关于HashTable的排序问题 用批处理重启Windows服务!! 关于 表达式生成器 ExpressionBuilder 的问题,100分求解。 散分 ??送分快来抢??:在.net中如何调用管理工具中组件服务里的组件? 实在是没分了,但还是要问!!!
http://blog.csdn.net/knight94/archive/2006/03/16/625809.aspx
你可以遍历Application.Form(忘记是Form还是Forms了)来检测你所说的窗体是否存在!
支持
{
if (g_Form.Name == "frmCompany")
{
g_Form.Show();
g_Form.Activate();
return;
}
}
// OneForm.CheckForm("frmInfoF");
Form info = new frmCompany();
info.Show();
info.MdiParent = this;
foreach (Form childfrm in this.MdiChildren)
{
if (childform.Name == "form1")
{
childfrm.Activate();
return;
}
}
form1 newfrm = new form1();
newfrm.MdiParent = this;
newfrm.Show();