关于mdi子窗体如何只能打开一个,打开一个就把先前打开的关闭? C#mdi窗体,其中有多个子窗体,我要如何只打开一个窗体呢?如:Form1,Form2,Form3为子窗体.怎么样我打开Form1时就把Form2和Form3关闭,打开Form2时就把Form1和Form3关闭.................. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach (Form f in this.MdiChildren) { if (f.Name == "form2") { f.Close(); } }判断去吧。 //移除所有的子窗体 foreach (Form frm in this.MdiChildren ) { frm.Close(); //打开新子窗体 Form f1 = new Form(); f1.MdiParent = this; f1.Show(); } mschart背景问题 如何取消未赋值警告 为什么我xml序列化保存在本地硬盘不行? 类型转换 WPF,这种三维效果用变换行不? 求助,打开A窗口后过30秒,A窗自动打开B窗,如何实现 进度条 概念澄清 静态的肯定是全局的吗 如何有短消息时弹出一窗口通知客户端? 做过消息队列的高手才进!!!妹子在等你 怎么得到System.Xml.XmlDocument Visual Studio Team System 2008 Team Suite简体中文版,配哪个版本的visio可以自动生成C#代码?
{
if (f.Name == "form2")
{
f.Close();
}
}
判断去吧。
//移除所有的子窗体
foreach (Form frm in this.MdiChildren )
{
frm.Close();
//打开新子窗体
Form f1 = new Form();
f1.MdiParent = this;
f1.Show();
}