控件除了有屬性以外,也有自己的方法。窗體設(shè)計(jì)中常用到的方法是:
Load方法。加載窗體,但不在屏幕上顯示。它和Unload方法相對(duì)。
Unload方法。卸載窗體,既從屏幕上也從內(nèi)存中清除窗體。
Show方法。加載窗體并在屏幕上顯示窗體。它和Hide方法相對(duì)。
Hide方法.從屏幕上隱藏窗體,但是在內(nèi)存中保存窗體的信息。
Move方法。移動(dòng)窗體,必須有坐標(biāo)值。
Load方法主要用來(lái)加載其他窗體。一般說(shuō)一個(gè)程序使用一個(gè)窗體基本能滿足設(shè)計(jì)需要,
但是有時(shí)為了設(shè)計(jì)更加人性化的界面,需要同時(shí)使用多個(gè)窗體。這時(shí)可以使用Load方法。
Load方法和Show方法的主要區(qū)別是:在Load方法加載完窗體后,窗體井不顯示出來(lái),只是
加載于內(nèi)存中.當(dāng)需要顯示窗體時(shí),就要用到Show方法。使用Show方法的前提是窗體已經(jīng)
加載于內(nèi)存中。如果在使用Show方法之前沒(méi)有使用Load方法,Show方法會(huì)自動(dòng)首先調(diào)用
Load方法。
例如,以下程序的作用就是在窗體一初始化時(shí),調(diào)用窗體一的Load方法加載窗體二,
然后調(diào)用窗體二的Show方法讓窗體二顯示出來(lái):
Private Sub UserForm Initialize()
Load UserForm2
UserForm2. Show
End Sub