這么多屬性,你不可能一下子記住。死記硬背并不是學習VB的好方法。下面我們就用以前做過的多媒體程序來作個例子,談一談窗口屬性的用法。
(圖一) 現(xiàn)在回顧一下以前做過的多媒體程序。
(見圖一)它沒有最大化、最小化、還原、關閉按鈕和工具欄。這時BorderStyle屬性應為幾?答對了,為0。
再來看一下窗體的顏色。它的背景為黑色。我們可以在BackColor屬性中進行設置。如果我們在設置
BackColor時,調(diào)色板中沒有所期望的顏色,則可以通過
視圖->
調(diào)色板進行選擇。由于這個程序在運行時為原形狀態(tài),它的WindowState屬性當然應為 0 - Normal,不過這是默認值,無須改動。但如果要將此程序為屏保,則窗體的WindowState就要做改動了。知道了吧,做屏保時,它的值為2 - MaxMized了,因為屏保都是全屏的。
由于程序啟動,窗體的默認位置一般為屏幕的左上角,而我們一般希望程序的窗體出現(xiàn)在屏幕的正中位置,所以咱們討論一下此程序的Left和Top屬性。 Top 和 Left屬性可以改變程序運行時窗體在屏幕中的位置。
我們可以設置相應的數(shù)值,另外也可以通過窗體布局區(qū)來改變窗體的位置。好了,我們這個程序的窗體設計,已經(jīng)完成。你看,它只修改了窗體的幾個屬性,而其它的一些屬性都為默認,我們無須去改動。
一些大型Windows程序,都是由許多窗體構成的。在標準 EXE環(huán)境中,我們只可以看到一個默認的Form1窗體,要添加窗體,可以在工程->添加窗體中進行。(見圖二) | (圖二) |
現(xiàn)在我們添加了一個窗體,它的默認名稱為Form2。如果要將這個窗體刪除的話,可以在工程資源管理器的Form2圖標上單擊右鍵。單擊移除Form2。
(見圖三)
(圖三) | 嗯,移除窗體我們了解了,那么怎樣添加其它屬性的窗體呢?這些窗體都有它們各自的功能。譬如那個“日積月累”窗體,就能做一個Windows下標準的“日積月累”。我們可以直接點擊添加窗體按鈕。選取并打開“日積月累”,這樣就添加了“日積月累”窗體,它的默認名稱是frmTip。(見圖四)而我們編程人員所要做的,只是修改其中的一些代碼,使其為我所用??梢哉f,這個“日積月累”的90%,VB已幫我們完成了。(見圖五) |
(圖四)
(圖五) 在這一課中,我們介紹了Windows操作系統(tǒng)下窗體的概念,以及用VB開發(fā)窗體時所用到的一些常用屬性,它們有:Name,BackColor,BorderStyle,MaxButton,MinButton,Caption,ControlBox,Enabled,Height,Width,Left,Top,Visible,WindowState,Icon,Picture。這些屬性,分別控制著窗體的形狀,大小,位置,以及在設計和程序運行中的不同狀況。在了解這些屬性時,我們可以根據(jù)屬性框下的中文說明進行學習。另外,還要能熟練地在屬性框中進行設置屬性值,這是學好VB編程的第一步。
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請
點擊舉報。