3.窗體的常用事件
(1) Load事件
這個(gè)事件發(fā)生在窗體被裝入內(nèi)存時(shí),且發(fā)生在窗體出現(xiàn)在屏幕之前。窗體出現(xiàn)之前,Visual Basic會(huì)看一看Load事件里有沒(méi)有代碼,如果有,那么它先執(zhí)行這些代碼,再讓窗體出現(xiàn)在屏幕上。
(2) Click事件,Dblclick事件
這兩個(gè)事件在單擊或雙擊窗體時(shí)發(fā)生。不過(guò)單擊窗體里的控件時(shí),窗體的Click事件并不會(huì)發(fā)生,Visual Basic會(huì)去看控件的Click事件里有沒(méi)有代碼。
(3)Activate (活動(dòng)事件)與Deactivate(非活動(dòng)事件)
顯示多個(gè)窗體時(shí),可以從一個(gè)窗體切換到另一個(gè)窗體。每次激活一個(gè)窗體時(shí),發(fā)生Activate 事件,而前一個(gè)窗體發(fā)生Deactivate事件。
(4)Resize事件
在窗體被改變大小時(shí)會(huì)觸發(fā)此事件。
4.窗體的控制
(1) 裝入或卸出窗體
要裝入或卸出窗體,用Load 或Unload語(yǔ)句。
裝入窗體: Load formName
卸出窗體: UnLoad formName
FormName變量是要裝入或卸出的窗體名。 Load語(yǔ)句只是把窗體裝入內(nèi)存,并不顯示出來(lái),要顯示窗體可以使用窗體的Show方法。
(2) 顯示或隱藏窗體
要顯示或隱藏窗體,用Show或Hide方法。若尚未裝入內(nèi)存則先裝入再顯示。
顯示窗體: formName.show mode
隱藏窗體: formName.hide
FormName變量是窗體名,可選變?cè)猰ode為0(缺省值)時(shí)窗體為非模態(tài),為1時(shí)窗體為模態(tài)。模態(tài)窗體完全占有應(yīng)用程序控制權(quán),不允許切換到別的應(yīng)用程序,除非關(guān)閉!而非模態(tài)窗體則反之。
(3)END語(yǔ)句
END語(yǔ)句的功能是終止應(yīng)用程序的執(zhí)行,并從內(nèi)存卸在所有窗體。
語(yǔ)法是: END
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)VB二十套上機(jī)試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |