C#多次单击按钮只能打开一次子窗体及创建MDI子窗体
2014-09-29 11:37
429 查看
主窗体里面有个按钮,当点击按钮后弹出另一个子窗体。再次点击主窗体上的按钮,又会弹出一个新的子窗体。如何无论点击多少次按钮,都只是弹出一个子窗体。
解决方法:
Form f4;
private void buttonGSGL_Click(object sender, EventArgs e) { if (f4 == null || f4.IsDisposed) { f4 = new ChildForm.frmGSGL(); f4.MdiParent = this;//父子关系 f4.Parent = panel4;//子窗体显示位置 f4.Show(); } }
相关文章推荐
- 多次单击按钮只能打开一次子窗体及创建MDI子窗体
- C# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- C#第十周任务之最后一项之创建一个如下的窗体,并在窗体上放置一个菜单、一个工具栏控件。菜单内容如第二个图所示。工具栏上有两个按钮,分别对应“打开文本文件”、“保存文本文件”。菜单和工具栏具体功能实现可
- 带有按钮并且可以执行单击事件的WINFORM窗体,体悟C#的创建过程
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- C# 窗体只能打开一次
- c# 程序只能运行一次(多次运行只能打开同一个程序)
- 创建一个如下的窗体,并在窗体上放置colorDialog控件。实现功能:1)程序运行时,单击打开颜色对话框按钮,可选择颜色,并以所选颜色作为窗体背景色
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- :创建一个窗体;在窗体上添加一个按钮(text设置为 选择线颜色);向窗体添加一个颜色对话框(colorDialog1)单击按钮,能够打开一个颜色对话框,选择颜色,且更改画笔颜色
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- C# 窗体只能打开一次
- C#应用程序只能打开一次,应用程序只能打开一个,应用程序不能重复打开
- C# Winform 只打开Form窗体一次 (代码收藏)
- 只能打开一次窗体
- C# Winform 只打开Form窗体一次