C# Winform 防止MDI子窗体重复打开
2011-08-13 23:59
316 查看
下面代码是防止MDI子窗体多次实例化。
//防止打开多个窗体 private bool ShowChildrenForm(string p_ChildrenFormText) { int i; //依次检测当前窗体的子窗体 for (i = 0; i < this.MdiChildren.Length; i++) { //判断当前子窗体的Text属性值是否与传入的字符串值相同 if (this.MdiChildren[i].Text == p_ChildrenFormText) { //如果值相同则表示此子窗体为想要调用的子窗体,激活此子窗体并返回true值 this.MdiChildren[i].Activate(); return true; } } //如果没有相同的值则表示要调用的子窗体还没有被打开,返回false值 return false; }
相关文章推荐
- C# Winform 防止MDI子窗体重复打开
- 如何使MDI子窗体不重复被打开
- 如何使MDI子窗体不重复被打开
- 窗体程序 防止重复打开子窗体
- 如何使MDI子窗体不重复被打开
- 防止冲DockContent继承的窗体重复打开
- 在WinForm中,如何实现MDI窗体及防止重复打开子窗体
- C#之Winform中防止重复打开同一子窗体
- 如何使MDI子窗体不重复被打开
- winform防止主窗体,子窗体重复打开(一)
- [代码]MDI子窗体不重复打开
- 如何使MDI子窗体不重复被打开
- winform中防止重复打开多个相同子窗体
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- C# winform 避免窗体重复打开
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- C#限制MDI子窗体重复打开——C#判断窗体是否已经打开 多种方法 2012-06-26更新
- Winform中防止重复打开多个相同子窗体的方法
- 如何防止窗体重复打开(程序或表单重复运行)?
- 如何防止窗体重复打开(程序或表单重复运行)?