Me.Unload() '卸載當前窗體
重新裝入窗體:
窗體名.Show [0/1]
默認值為0,表示以非模態形式顯示窗體,即能通過鼠標將焦點轉移到其他窗體上。
壹個例子:
用戶單擊壹個名為Cmdsport的按鈕,則顯示壹個名為Frmsport的對話框,在該對話框中提供壹個運動項目列表。
Private Sub Cmdsport_Click()
Load Frmsport ’首先加載窗體
Frmsport!Lstsport.AddItem "足球" ’為窗體中的列表框控件添加項目
Frmsport!Lstsport.AddItem "籃球"
Frmsport!Lstsport.AddItem "排球"
Frmsport.Show ’在屏幕上顯示窗體
End Sub
註意:
若事先沒有用Load語句加載窗體,當直接使用Show方法時也能先加載窗體並顯示窗體。為何壹般都是先使用Load語句加載窗體再使用Show方法顯示窗體,而不是直接使用Show方法呢?
其壹,用戶希望加載窗體時隱藏它,這樣用戶可以對窗體及窗體中的控件進行設置和操作,待完成後再顯示窗體;
其二,如果窗體已經事先加載,則再使用Show方法時窗體的顯示速度會更快。