C# Winform 防止MDI子窗体重复打开
可以在MDI主窗体中添加以下方法。
//防止打开多个窗体private bool ShowChildrenForm(string p_ChildrenFormText){int i;//依次检测当前窗体的子窗体for (i = 0; i < this.MdiChildren.Length; i++){//判断当前子窗体的Text属性值是否与传入的字符串值相同if (this.MdiChildren[i].Name == p_ChildrenFormText){//如果值相同则表示此子窗体为想要调用的子窗体,激活此子窗体并返回true值this.MdiChildren[i].Activate();return true;}}//如果没有相同的值则表示要调用的子窗体还没有被打开,返回false值return false;}
调用窗体打开代码如下:
if (!ShowChildrenForm("F_Dwxx")){F_Dwxx f = new F_Dwxx();f.MdiParent = this;f.Show();}
这样就实现了。
C# Winform 防止MDI子窗体重复打开相关推荐
- 保证相同类型的MDI子窗体只会被打开一次的方法
看到论坛中有朋友问,如何可以保证在MDI主窗体中,同一类型的子窗体只能打开一次,再打开只是将原来打开的窗体激活.这个要求我以前写程序的时候也遇到过.我实现的基本思路是: 一般每个子窗体都是继承自For ...
- 如何:创建 MDI 父窗体、子窗体、确定活动的 MDI 子窗体
Microsoft Visual Studio 2008/.NET Framework 3.5 Windows 窗体编程 如何:创建 MDI 父窗体 多文档界面 (MDI) 应用程序的基础是 MDI ...
- Delphi中实现MDI子窗体(转)
用MDI实现浏览子窗口,具有窗口管理功能,同屏观看多个网页的内容 ① 多文档窗体(MDI) MDI窗体是一种具有主子结构的窗体体系,微软的Word便是其中的一个典型例子.MDI体系中至少需要两种窗 ...
- c# mdi子窗体简单教程
c# mdi子窗体简单教程 2009-09-14 14:42 我要评论(0) 字号:T|T 一.参照自带例子做个mdi窗体 1.加入父窗体MainForm,并加入一个菜单栏,new form ...
- Delphi中MDI窗体调用MDI子窗体Delphi中MDI窗体调用MDI子窗体,怎么调用
先定义一个函数 private function FindForm(caption: string): bool; { Private declarations } public { Public d ...
- 机房收费系统系列二:MDI子窗体和主窗体显示
在机房收费系统中,frmmain作为MDI的主窗体,想要在MDI主窗体上添加控件,picture控件是最好的伴侣,但是在添加了picture控件以后,问题也就随之而来了.点击子窗体的时候,子窗体被&q ...
- 单例模式——解决MDI子窗体实例化的问题
机房收费系统进行有一段时间了,但是始终有些历史遗留问题.比如,如何MDI子窗体如何显示在上层的问题和MDI子窗体实例化的问题. 对于如何显示在上层的问题,这次采用的还是SetParent函数,在模块里 ...
- WPF实现类似MDI子窗体的功能
在我的上一篇博客中 http://blog.csdn.net/soft2buy/article/details/5479946,提到了用UserControl做为WPF的"MDI子窗体&qu ...
- 解决点击MDI父窗体下拉菜单,子窗体重复出现的问题
private void 培训信息TToolStripMenuItem_Click(object sender, EventArgs e) { foreach ...
最新文章
- 5大步骤+10个案例,堪称SQL优化万能公式
- php apache配置测试端口,详解安装配置Windows版apache服务器及压力测试
- mysql gt resource_实用干货,MYSQL这么用就对啦
- JavaScript性能优化【上】-- 内存管理、垃圾回收
- [链接]--Microsoft Dynamics CRM 2011 Web Resource简介
- MySql 学习笔记-Mysql架构介绍与查询sql执行流程
- 第四代移动机器人:灵动科技V-AMR全球首发
- c语言中清屏的作用是什么,清屏函数的使用
- PADS2007教程(三)——原理图和PCB封装建立关联
- 极路由b70官方固件
- 风云激荡,成功者自强
- JS/JavaScript中的概念区分:global对象、window对象、document对象
- 开发者的拯救者还是掘墓人?解密低代码开发平台
- 农业动物相关数据集与算法——调研整理
- 最新版表情包小程序源码无需服务器
- 微信的红包算法 了解一下两种就可以了
- 解决时间机器无法识别硬盘问题
- 编程中的24条经典语录
- 淘点点能否不孚众望扛起阿里O2O的大任?
- centos挂载和取消挂载
热门文章
- 设计模式之单例模式8种实现方式,其五:懒汉式(线程不安全,同步代码块)
- windows下springboot项目部署elk日志系统教程elasticsearch与logstash与kibana
- JSP和Servlet相同点和不同点?
- 自学前端到底要学什么?五年老前端现身说法
- 怎样才能在前端职场中拥有更强的竞争力?
- 问号后面能加感叹号吗_TOPIK|你还在因为不会用原稿纸而扣分吗
- java gui中文变方块_150道Java面试基础题(含答案)
- 业余无线电通信_业余无线电UV段攻略
- Java教程:Java输出杨辉三角形
- python编写程序题目_让我们一起来写python程序,做些简单的题目