機房收費系統之“MDI窗體"

【前言】

       今天在敲機房收費系統主窗體的時候,用到了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父窗體的左下角。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章