那肯定是Show()方法打开的吧?
那就在母窗口检查是不是子窗口是不是null呗?Show()之前,你肯定new了吧?new了就不是null了。
不是null那就肯定已经打开了。够详细了吧:-)
那就在母窗口检查是不是子窗口是不是null呗?Show()之前,你肯定new了吧?new了就不是null了。
不是null那就肯定已经打开了。够详细了吧:-)
解决方案 »
- 跪求高手帮忙!!!!!!!!!!!!
- 大牛设计的规则器,求理解和开源
- 类型“DataGridLinkButton”的控件“DataGrid1__ctl2__ctl0”必须放在具有 runat=server 的窗体标记内?
- 安装过程输入序列号
- 我个问题如何解决呀(windows 2003 server)
- 在win2000下的msdos中用什么命令进入到局域网内的其它机器上呢?
- 请教达人,急!!
- 这样也报错,不运行?
- 大家好,问一个static的问题,ConnOpen()加static 为什么不对啊急急
- 正则表达式初级问题:我怎样只匹配四个数字?
- 数据库引用报错,急!
- 如果写ActiveX控件,具有drag功能
form aa = new form(this);//打开子窗体
if (panel1.Controls["form"] == null)
{
aa.MdiParent = this;
aa.Parent = this.panel1;
aa.Show();
aa.BringToFront();
}
else
{
panel1.Controls["form"].BringToFront();调到最前
}
http://blog.csdn.net/tjvictor/archive/2007/01/18/1486420.aspx
怎麽做?
private static MyForm _myForm
private static Form CreateMyForm()
{
if(_myForm ==null)
_myForm = new MyForm();
else
return _myForm;
}
調用窗體時,直接使用MyForm myform = MyForm.CreateMyForm();