怎么让子窗体不在父窗体里面show 不用mdi窗体,用普通窗体直接show 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 。。你是来混分的吧我要通过父窗体得到打开过的子窗体集合,可以打开多个子窗体,给name属性赋不同的值。如果打开的子窗体中有重复的name值,就激活当前窗体。不搞父窗体那怎么得到这个集合,去判断啊 2楼都给你答案了你居然诽谤...这态度只要你不设置这两个属性,默认就会显示在外面this.MdiChildrenthis.MdiParent判断窗体是否存在private void openForm(string name) { FormCollection frmList = Application.OpenForms; bool ifExited = false; foreach (Form frm in frmList) { if ( frm.Name == name) { ifExited = true; frm.Activate(); } } if (!ifExited) { StartFrom str = new StartFrom(); str.Text = name; str.Name = name; str.Show(); } } 说的很清楚了,是父子窗体,在显示子窗体怎么才能在外面显示。我要得到子窗体的集合来判断,每个子窗体的name是有意思的,不是所有窗体集合。能实现就说可以实现,不能实现就是本身的控件实现不了,为什么非要被你们弄成非父子的,说来说去。能不能说下父子窗体的,不能实现的说可以理由,能实现再贴代码,谢谢。 你的父子窗体的概念太过狭隘了,MdiChildren和MdiParent更注重的是Mdi,而不是Children和Parent,在mdi模式下子窗体显示在父窗体之内。上面给你的是替代方案,另外可以对form进行封装,在form中添加子窗体集合属性,从而达到你说的那个子窗体父窗体的效果 不要管什么父子窗体。主要的是两个窗体是否在同一窗体显示。直接用普通窗体show即可。 嗯 没事,我已经在 stackoverflow 这个网站上面找到了答案了这个网站很牛逼。 Ext4的window窗体呢,怎么能让子窗体不在父窗体的里面呢?子窗体是一个jsp页面,父窗体是ext4做的列表页,点父窗体的按钮,打开子窗体,但是子窗体总是在父窗体的内部,怎么解决哇 ? 求指点啊 程序运行时报错 VS2008 C#应用程序调用vc的dll,如何设置断点进行调试 IIS中xml解析错误 很白痴的问题!!什么是粒度?? C# 2010 串口编程问题求解 使用Managed DirectX 开发的程序如何部署 急!!!!在线等!!!! 第一次用<<C#高级编程>>的例子,就出现错误,大家帮忙看看!! ((( SoS ))) Am I a Crop Bird!! About the listBox's Vaule !! SQL server求助 C#播放swf文件跳帧 linq怎么取得数据库字段的描述
我要通过父窗体得到打开过的子窗体集合,可以打开多个子窗体,给name属性赋不同的值。
如果打开的子窗体中有重复的name值,就激活当前窗体。
不搞父窗体那怎么得到这个集合,去判断啊
只要你不设置这两个属性,默认就会显示在外面
this.MdiChildren
this.MdiParent
判断窗体是否存在private void openForm(string name)
{
FormCollection frmList = Application.OpenForms; bool ifExited = false;
foreach (Form frm in frmList)
{
if ( frm.Name == name)
{
ifExited = true;
frm.Activate();
}
}
if (!ifExited)
{
StartFrom str = new StartFrom();
str.Text = name;
str.Name = name;
str.Show();
}
}
我要得到子窗体的集合来判断,每个子窗体的name是有意思的,不是所有窗体集合。
能实现就说可以实现,不能实现就是本身的控件实现不了,为什么非要被你们弄成非父子的,说来说去。
能不能说下父子窗体的,不能实现的说可以理由,能实现再贴代码,谢谢。
上面给你的是替代方案,另外可以对form进行封装,在form中添加子窗体集合属性,从而达到你说的那个子窗体父窗体的效果
这个网站很牛逼。