2010年11月17日

Mdi同样的子窗体只出现一次的几种方法(转贴)

摘要: 看到论坛中有朋友问,如何可以保证在 MDI主窗体中,同一类型的子窗体只能打开一次,再打开只是将原来打开的窗体激活。这个要求我以前写程序的时候也遇到过。我实现的基本思路是:一般每个子窗体都是继承自 Form类型,不同子窗体分别代表不同的功能,因此只需要判断当前 MDI打开的子窗体的类型中有没有当前需要打开的子窗体类型就行了,如果有,则直接激活,如果没有则创建一个并加到主窗体中。具体实现起来有很多种办... 阅读全文

posted @ 2010-11-17 11:47 cjerych 阅读(1320) 评论(0) 推荐(0)

如何在C#的MDI窗体中同样的子窗体只显示一次

摘要: /// <summary>/// 打开窗体/// </summary>/// <param name="mdiChildTypeString"></param>/// <returns></returns> private void ShowWindow(string mdiChildTypeString){ Form cur... 阅读全文

posted @ 2010-11-17 11:36 cjerych 阅读(2132) 评论(0) 推荐(0)

导航