最近做一个小应用程序,用到了MDI。以前看到过.NET MDI有发生MemoryLeak的问题,
没想到在.NET 3.5里依然存在。查了下资料,说是在有GridView窗体重画时,容易导致内存泄露。
因此在Show的外面套上了 SuspendLayout 和 ResumeLayout。目前为止还没再发生问题。
特此记录。下面这个方法是在父窗体里调用子窗体的方法,还是很通用的。
public void ShowChildForm<T>() where T : Form { List<Form> result = (from child in this.MdiChildren where child is T select child).ToList() as List<Form>; if (result != null && result.Count > 0) { Form form = (Form)result[0]; form.Activate(); } else { this.SuspendLayout(); Form form = (Form)Activator.CreateInstance<T>(); form.MdiParent = this; form.WindowState = FormWindowState.Maximized; form.Show(); this.ResumeLayout(); } }
您还没有登录,请您登录后再发表评论
C#子窗体间切换时闪屏的解决方法,用VS2005打开,并添加了注释。很容易就看懂。。
Form子窗体MyChild的应用,创建多文档窗体C#源代码//使用当前时间指示活动窗体标题 foreach( Form MyChild in this.MdiChildren ) { if (this.ActiveMdiChild == MyChild) { MyChild.Text=DateTime.Now.ToString...
MFC如何创建子窗口subwindow,并任意激活子窗口与主窗口,是初学者不可多得的实例,简单明了. 本实例是在VC6.0下.
一种通过激活标签筛选稻瘟菌激发子的方法,房雅丽,郑晓敏,在自然界中,非寄主抗性是一种广泛存在的植物抗病现象,它具有广谱和持久的特性。目前尚不清楚非寄主植物的先天免疫系统是如何识
信号传导和转录激活子4基因多态性与中国汉族人群扩张型心肌病的相关研究,付锴,彭瑛,目的 研究信号传导和转录激活子4基因(STAT4)单核苷酸多态性与中国汉族人群扩张型心肌病(DCM)的相关性。方法 采用聚合酶链...
蛋白酶体激活因子PA28γ亚基研究进展,李敬,王智,蛋白酶体激活因子PA28γ基因定位在定位在染色体17q12-21,近年来诸多文献报道显示 PA28γ在糖尿病、肝炎、神经退行性疾病以及肿瘤的病变
易语言多页面浏览器源码,多页面浏览器,创建,取MDI客户区,取原窗口函数,注册类,激活子窗口,新建页面,层叠,平铺,子窗口函数,窗口函数,寻找子窗口,寻找浏览器,删除子窗口,新选择夹窗口函数,载入收藏夹,取注册文本,菜单...
易语言多页浏览器源码,多页浏览器,创建,取MDI客户区,取原窗口函数,注册类,激活子窗口,新建页面,层叠,平铺,子窗口函数,窗口函数,寻找子窗口,寻找浏览器,删除子窗口,新选择夹窗口函数,载入收藏夹,取注册文本,菜单事件,...
锌指核酸酶(ZFN),转录激活子如效应核酸酶(TALEN),成簇的规则解释的短回文重复序列(CRISPR / Cas系统)和大范围核酸酶(重组酶)是编辑生物体基因组的主要工具。 基因组编辑工具具有选择性删除或整合特定基因...
labview的万能注册机,可激活子模块。
利用测试激励压缩条件和测试响应压缩条件对电路进行划分,在每个时钟周期激活子电路的方法来降低峰值。实验结果表明:采用改进策略测试的总功耗平均降低到全扫描的0.39%,峰值功耗平均降低到全扫描的16.26%,捕获...
PGC-1α对小鼠视网膜新生血管形成的调控,蒋剑,张枥心,目的 探讨过氧化物酶增殖激活受体-γ共激活子-1α(PGC-1α)对小鼠视网膜新生血管形成的调控作用。方法 选7d龄C57BL/6J小鼠40只,其中20只
winform 、c#、 Panel控件操作,点击Panel控件中任意子控件可以单独激活子控件的点击事件。
相关推荐
C#子窗体间切换时闪屏的解决方法,用VS2005打开,并添加了注释。很容易就看懂。。
Form子窗体MyChild的应用,创建多文档窗体C#源代码//使用当前时间指示活动窗体标题 foreach( Form MyChild in this.MdiChildren ) { if (this.ActiveMdiChild == MyChild) { MyChild.Text=DateTime.Now.ToString...
MFC如何创建子窗口subwindow,并任意激活子窗口与主窗口,是初学者不可多得的实例,简单明了. 本实例是在VC6.0下.
一种通过激活标签筛选稻瘟菌激发子的方法,房雅丽,郑晓敏,在自然界中,非寄主抗性是一种广泛存在的植物抗病现象,它具有广谱和持久的特性。目前尚不清楚非寄主植物的先天免疫系统是如何识
信号传导和转录激活子4基因多态性与中国汉族人群扩张型心肌病的相关研究,付锴,彭瑛,目的 研究信号传导和转录激活子4基因(STAT4)单核苷酸多态性与中国汉族人群扩张型心肌病(DCM)的相关性。方法 采用聚合酶链...
蛋白酶体激活因子PA28γ亚基研究进展,李敬,王智,蛋白酶体激活因子PA28γ基因定位在定位在染色体17q12-21,近年来诸多文献报道显示 PA28γ在糖尿病、肝炎、神经退行性疾病以及肿瘤的病变
易语言多页面浏览器源码,多页面浏览器,创建,取MDI客户区,取原窗口函数,注册类,激活子窗口,新建页面,层叠,平铺,子窗口函数,窗口函数,寻找子窗口,寻找浏览器,删除子窗口,新选择夹窗口函数,载入收藏夹,取注册文本,菜单...
易语言多页浏览器源码,多页浏览器,创建,取MDI客户区,取原窗口函数,注册类,激活子窗口,新建页面,层叠,平铺,子窗口函数,窗口函数,寻找子窗口,寻找浏览器,删除子窗口,新选择夹窗口函数,载入收藏夹,取注册文本,菜单事件,...
锌指核酸酶(ZFN),转录激活子如效应核酸酶(TALEN),成簇的规则解释的短回文重复序列(CRISPR / Cas系统)和大范围核酸酶(重组酶)是编辑生物体基因组的主要工具。 基因组编辑工具具有选择性删除或整合特定基因...
labview的万能注册机,可激活子模块。
利用测试激励压缩条件和测试响应压缩条件对电路进行划分,在每个时钟周期激活子电路的方法来降低峰值。实验结果表明:采用改进策略测试的总功耗平均降低到全扫描的0.39%,峰值功耗平均降低到全扫描的16.26%,捕获...
PGC-1α对小鼠视网膜新生血管形成的调控,蒋剑,张枥心,目的 探讨过氧化物酶增殖激活受体-γ共激活子-1α(PGC-1α)对小鼠视网膜新生血管形成的调控作用。方法 选7d龄C57BL/6J小鼠40只,其中20只
winform 、c#、 Panel控件操作,点击Panel控件中任意子控件可以单独激活子控件的点击事件。
MFC如何创建子窗口subwindow,并任意激活子窗口与主窗口,是初学者不可多得的实例,简单明了. 本实例是在VC6.0下.