C# 同一窗体一次只打开一个实列(单态)
2008-04-24 03:47
253 查看
private static 窗体 instance = null;
//添加一个属性
public static 窗体 Instance
{
set{
}
get{
if(instance == null){
new 窗体();
}
return instance;
}
}在窗体的构造函数中加入如下代码
instance = this;创建窗体Closed事件
private void 窗体_FormClosed(object sender, FormClosedEventArgs e)
{
instance = null;
}
使用方法:
在要调用该窗体的地方加入如下代码
窗体 myfrm = 窗体.Instance;
myfrm.Show();
myfrm.Activate();
相关文章推荐
- C# 同一窗体一次只打开一个实列(单态)
- C# 同一窗体一次只打开一个
- C#Form打开一个新窗口的同时关闭这个窗体
- C# Winform 只打开Form窗体一次 (代码收藏)
- (转) c#中如何设计一个窗体关闭,另一个窗体打开?
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- (转) c#中如何设计一个窗体关闭,另一个窗体打开?
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- c# 程序只能运行一次(多次运行只能打开同一个程序)
- C#窗体程序怎么点击按钮打开一个选择文件的对话框
- C# 怎么判断一个窗体打开
- C# Winform 只打开Form窗体一次
- C# 窗体只能打开一次
- C#实现MDI子窗体只打开一次
- 用showModalDialog方式打开一个弹出窗体,但是弹出的窗体的Page_Load事件只执行一次!
- C#:通过反射动态窗体的名字打开MDI窗体,且唯一打开一个
- C#应用程序只能打开一次,应用程序只能打开一个,应用程序不能重复打开
- c# 在打开一个窗体的同时关闭本窗体(以vs2005为例)
- c# WinForm 同一个窗体只创建一次实例
- C#第十周任务之最后一项之创建一个如下的窗体,并在窗体上放置一个菜单、一个工具栏控件。菜单内容如第二个图所示。工具栏上有两个按钮,分别对应“打开文本文件”、“保存文本文件”。菜单和工具栏具体功能实现可