有没有一个方法是检测一个窗体是否存在的 有没有一个方法是检测一个窗体是否存在的比如窗体frmConnect,我想做一个判断。if(frmConnect存在实例为真){}else{} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果LZ指的是子窗体的话,那如下代码可以实现: private void dfddToolStripMenuItem_Click(object sender, EventArgs e) { foreach(Form frm in MdiChildren ) { if (frm.Name == "frmConnect") { frm.Activate(); frm.WindowState = FormWindowState.Maximized; frm.Show(); return; } } frmConnect frm= new frmConnect(); frm.MdiParent = this; frm.ShowForm();} 不敢肯定窗体被关掉后是不是这样弄if(frmConnect!=null && !frmConnect.IsDisposed) 不需要那么麻烦1)可以在用标志位来表示窗体是否show2)有事件来相会通信窗体的状态 写一个类来收集它们,在需要的时候传参数,返回Bool,就可以判断了个人意见,仅供参考 C# 8彩色 8灰度 GridControl怎么设置标题栏及搜索结果的字体大小 关于枚举....... richtextbox如何追加rtf文本,先谢谢各位了 WebHtmlEditor控件可以使用,但设计显示不正常,为什么??? 重绘是不是就是把onpain()的代码重新执行一遍? 关于在Windows Form下,实现窗体的继承。。。 如何1行1行读文本文件 算法 在线等 子类重载父类的方法,这个说法对吗? 出现在建立与服务器的连接时出错 如何才能隐藏mainMenu?
如果LZ指的是子窗体的话,那如下代码可以实现:
private void dfddToolStripMenuItem_Click(object sender, EventArgs e)
{
foreach(Form frm in MdiChildren )
{
if (frm.Name == "frmConnect")
{
frm.Activate();
frm.WindowState = FormWindowState.Maximized;
frm.Show();
return;
}
}
frmConnect frm= new frmConnect();
frm.MdiParent = this;
frm.ShowForm();
}
if(frmConnect!=null && !frmConnect.IsDisposed)
1)可以在用标志位来表示窗体是否show
2)有事件来相会通信窗体的状态
个人意见,仅供参考