码迷,mamicode.com
首页 > Windows程序 > 详细

MDI窗体应用

时间:2017-10-07 14:40:30      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:修改   child   窗体   界面   父窗体   es2017   比较   ges   win   

PS:首先,我得承认错误,忘了这项作业,今天更新随笔才发现有这项作业,而且已经晚了,这才补上。。。。

首先,什么是MDI:

MDI就是多文档界面,是从win2.0的Excel表格开始引入的,为了给用户提供同时管理多张表格而设计的,在后来的WIN3.1得到扩展完善,比如任务管理器,就是MDI程序。

 

实践:

1,创建窗体

2,设定窗体为MDI窗体

技术分享

技术分享

3,在父窗体实现增加子窗体

技术分享

技术分享

4,设置子窗体在父窗体中的展示

技术分享

技术分享

(以上以层叠式为例)

5,多个子窗体展示

技术分享

6,关闭所有子窗体

技术分享

技术分享

技术分享

7,避免打开同一子窗体

这个只需要在打开一个子窗体时遍历所有子窗体,然后比较,如果相同就不打开,不同就打开

8,更改MDI主窗体背景

MDI窗口有个叫MidClient的窗口对象作为主背景窗口,修改主窗体背景就可以依靠次对象修改,MidClient是以MDI窗体的一个ChildControl形式存在,我们可以遍历MDI的Control对象集来获得。

技术分享

技术分享

 

MDI窗体应用

标签:修改   child   窗体   界面   父窗体   es2017   比较   ges   win   

原文地址:http://www.cnblogs.com/alexander9864/p/7634285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!