机房收费系统之“MDI窗体"

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/destinyzjy/article/details/100166546

【前言】

       今天在敲机房收费系统主窗体的时候,用到了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