惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
Vercel News
Vercel News
Last Week in AI
Last Week in AI
H
Help Net Security
The Cloudflare Blog
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
I
InfoQ
U
Unit 42
美团技术团队
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
A
About on SuperTechFans
宝玉的分享
宝玉的分享
量子位
博客园_首页

博客园 - 编程山人

品牌大全 C#类中的get 和set 函数的具体用法 What's TM? 在C#中利用SharpZipLib进行文件的压缩和解压缩 在C#中运用SQLDMO备份和恢复Microsoft SQL Server数据库 WinForm实现SQLServer存储图片 通过C#调用CHM帮助文件 [Remoting专题系列] 一:.NET Remoting [Remoting专题系列] 二:远程对象 [Remoting专题系列] 三:激活模式 [Remoting专题系列] 四:生存期租约 [Remoting专题系列] 五:信道 [Remoting专题系列] 六:异步调用 [Remoting专题系列] 七:调用上下文 [Remoting专题系列] 八:元数据 [Remoting专题系列] 九:动态发布 [Remoting专题系列] 十:追踪服务 [Remoting专题系列] 十一:事件 [Remoting专题系列] 十二:配置文件
控制只生成一个子窗体(简单)
编程山人 · 2007-08-09 · via 博客园 - 编程山人

呵呵,很简单,先定义一个窗体变量;
 如:frmDirTool() DirTool 
= null;


   然后再从生成这个窗体的点击事件中写入

     
if(DirTool ==null)
    
{
        DirTool 
= new frmDirTool();
        DirTool.MdiParent 
= this;
        DirTool.Show();    
    }
 

---------------------------------------

还要控制第二次打开新的子窗体 

if(DirTool == null//如果还没有字窗体时,则创建新的子窗体 

DirTool 
= new frmDirTool(); 
DirTool.MdiParent 
= this
DirTool.Show(); 
}
 
else if(DirTool.IsDisposed) //如果曾有字窗体,但又关闭了,则创建新的子窗体 

DirTool 
= new frmDirTool(); 
DirTool.MdiParent 
= this
DirTool.Show(); 
}