程序人生

致力于MicroSoft Borland Sybase Oracle技术的研究

导航

用C#建立一个MDI类型的应用程序框架

1 新建C#应用程序,将默认Form的IsMDIContainer属性设为True,即该窗体为MDI的父窗体
2 建立菜单、工具栏、状态栏等
3 新建一个Form,此处建立的为FormView
4 声明一个私有成员变量
private FormView FrmView1;

5 在工具栏或菜单事件点击中应加入以下代码:

            //如何防止打开多个MDI窗口?
            
//1 建立一个窗口全局变量
            
//2 创建时判断是否已经被创建
            if (FrmView1 == null || FrmView1.IsDisposed)
            {
                FrmView1
= new FormView();
                FrmView1.MdiParent 
= this;
                
            }
            FrmView1.Show();
            FrmView1.Focus();

这样就能防止打开多个MDI窗口了

待续………………

posted on 2007-05-06 20:09  yoyo918  阅读(1866)  评论(1)    收藏  举报