Winform窗体设计 实现任何时候在主容器中存在一个子窗体?
2010-06-14 13:18
316 查看
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace 父子窗体 { public partial class MainForm : Form { public MainForm() { InitializeComponent(); } private void 新建ToolStripMenuItem_Click(object sender, EventArgs e) { Child chi = new Child(); CheckChildOpenState(this,chi); } private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) { FirstForm first = new FirstForm(); CheckChildOpenState(this, first); } #region 窗体操作 /// <summary> /// 名称:CheckChildOpenState /// 功能:用子窗体的Name进行判断是否已实例化,如果存在则将他激活 /// </summary> /// <param name="MdiForm">容器窗体</param> /// <param name="ChildForm">子窗体</param> public static void CheckChildOpenState(Form MdiForm, Form ChildForm) { foreach (Form tempChildForm in MdiForm.MdiChildren) { if (tempChildForm.Name == ChildForm.Name.ToString()) { if (tempChildForm.WindowState == FormWindowState.Minimized) { tempChildForm.WindowState = FormWindowState.Normal; } tempChildForm.Activate(); return; } else { tempChildForm.Close(); } } ChildForm.MdiParent = MdiForm; ChildForm.Show(); } #endregion } }
Winform窗体设计 实现任何时候在主容器中存在一个子窗体?
Winform窗体设计 实现任何时候在主容器中存在一个子窗体?
Winform窗体设计 实现任何时候在主容器中存在一个子窗体?
相关文章推荐
- C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子
- WinForm下窗体权限设计
- WinForm窗体中调用FontDialog、ColorDialog实现字体、颜色设置保存成文件
- 使用单例(单态)模式实现winform窗体的单例显示
- C# WinForm 实现窗体渐显效果
- winForm实现拖动无边框窗体
- spring ioc容器的学习笔记2---ioc容器系列的设计与实现
- 在C# WinForm 轻松实现滚动字幕特效的关于窗体
- winform下实现Label在窗体中从右到左不断循环的动画效果
- BS网站与Winform窗体的数据交互(WebService实现)
- Winform中如何实现父窗体传递数据到子窗体并刷新子窗体
- C# winform 实现(不规则)窗体或者控件的拖动
- 在winform窗体中显示图片并实现特殊功能
- WinForm企业应用框架设计【三】框架窗体设计;动态创建菜单;
- winform 窗体实现增删改查(CRUD)共用模式
- 任何国家都无法限制数字货币。为什么呢? 要想明白这个问题需要具备一点区块链的基础知识: 区块链使用的大致技术包括以下几种: a.点对点网络设计 b.加密技术应用 c.分布式算法的实现 d.数据存储技术 e.拜占庭算法 f.权益证明POW,POS,DPOS 原因一: 点对点网络设计 其中点对点的P2P网络是bittorent ,由于是点对点的网络,没有中心化,因此在全球分布式的网
- WinForm中使用反射将业务对象绑定到窗体或控件容器
- WinForm实现窗体上控件的自由拖动
- WinForm企业应用框架设计【四】动态创建业务窗体
- WinCE中的Winform窗体在设计时出现的怪问题