用C#建立一个MDI类型的应用程序框架
1 新建C#应用程序,将默认Form的IsMDIContainer属性设为True,即该窗体为MDI的父窗体
2 建立菜单、工具栏、状态栏等
3 新建一个Form,此处建立的为FormView
4 声明一个私有成员变量
5 在工具栏或菜单事件点击中应加入以下代码:
这样就能防止打开多个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();
//1 建立一个窗口全局变量
//2 创建时判断是否已经被创建
if (FrmView1 == null || FrmView1.IsDisposed)
{
FrmView1= new FormView();
FrmView1.MdiParent = this;
}
FrmView1.Show();
FrmView1.Focus();
这样就能防止打开多个MDI窗口了
待续………………
浙公网安备 33010602011771号