机房收费系统之“MDI窗体"
其他
2019-10-27 10:22:26
阅读次数: 0
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
【前言】
今天在敲机房收费系统主窗体的时候,用到了MDI窗体,之前我在学生中都用的普通窗体,不太会用,添加控件的时候就懵了,为啥这个不能添加控件呀?然后百度了一下才知道需要先添加一个PICTURE控件才能添加其他控件,所以今天这篇博客我们就来唠一唠vb6.0中关于MDI窗体的那些事儿。
【WHAT】
首先咱们来唠一唠这MDI窗体是什么,在咱们的百例书中,它是这样来描述MDI窗体的,MDI窗体也就是多窗口的界面,包括MDI窗体分为MDI父窗体和MDI子窗体。MDI子窗体都能都被最大化、最小化和移动,这些操作都是在MDI父窗体之内进行的。
【why】
为什么咱们需要使用MDI窗体,不能用普通窗体呢?因为如果不是MDI窗体的话,打开主窗体和子窗体,然后关闭主窗体,会发现子窗体并没有关闭。这就相当于我们用一个程序时,程序已经关闭了,但是发现有一个小的功能还处于开着的状态,这是不符合逻辑的。
【HOW】
下面咱们说一说怎么添加MDI父窗体和MDI子窗体,vb6.0给我们提供了三种添加MDI父窗体的方法:
1.执行菜单”工程“—”添加MDI窗体“命令。
2.单击按钮右侧的下三角按钮,然后点击添加MDI窗体
3.在工程资源管理器窗口的空白处右击鼠标,点击添加,然后点击添加MDI窗体。
那么如何添加MDI子窗体呢?
我们只需要添加一个普通窗体,然后将它的MDIChild属性改为True就好了。
【HOW MANY】
在一个工程中究竟可以有多少个MDI窗体呢?答案是只能有一个MDI父窗体,但是可以有很多个MDI子窗体。
【结语】
关于MDI窗体的介绍到这里就告一段落啦,在下篇博客中来讨论一下如何让一个MDI子窗体在另外一个子窗体打开后自动最小化在MDI父窗体的左下角。
转载自blog.csdn.net/destinyzjy/article/details/100166546