2.2.3 編寫對象的事件過程
將控件放置在窗體上,并且在【屬性】窗口中設(shè)置了它們的屬性后,單擊【運行】按鈕,就會出現(xiàn)這個設(shè)計好的用戶界面。用戶可以對其執(zhí)行一些操作,如在文本框中輸入內(nèi)容、單擊按鈕等。但這個用戶界面僅是一個"外殼",它不會響應(yīng)用戶的任何操作。
用戶的操作,對對象(窗體或控件)來講就是觸發(fā)它的某個事件。如用戶單擊一個按鈕,就激發(fā)了這個按鈕的Click事件。因此,要使對象能夠響應(yīng)用戶的操作,就必須編寫控件的事件過程。
編寫對象事件過程的流程如下:
(1)打開對象所在窗體的【代碼】窗口。
(2)選擇對象的事件。
(3)為事件添加代碼。
雙擊窗體或窗體上的控件打開【代碼】窗口后,窗口的代碼編輯區(qū)中會自動出現(xiàn)與用戶雙擊對象相對應(yīng)的某一事件過程的框架。例如,雙擊窗體,則打開的代碼窗口如圖2.7所示,其中顯示有窗體對象的Load(裝載)事件過程。再次雙擊窗體上的其他控件,則窗口的代碼編輯區(qū)又會出現(xiàn)雙擊對象的某一事件過程的框架。圖2.8所示的是在雙擊窗體后,又雙擊窗體中按鈕控件后的【代碼】窗口。
如果【代碼】窗口中所出現(xiàn)事件過程不是用戶所要編寫的事件過程,用戶還可以在【代碼】窗口中自行選擇所要編寫的事件過程,操作步驟如下:
(1)單擊【代碼】窗口的對象框,在對象列表中選擇要編寫事件過程的對象。
(2)單擊【代碼】窗口的事件框,在事件列表中為對象選擇所要響應(yīng)的事件。
選擇完畢后,在【代碼】窗口的編輯區(qū)中就出現(xiàn)了一個事件過程。如圖2.9所示的【代碼】窗口是選擇了Form對象和Click事件后的情形;用戶只需向該事件過程中添加代碼即可,省去了輸入過程框架的麻煩。
對于一些出現(xiàn)在代碼窗口中但不使用的事件過程,建議用用戶將其刪除,避免由于它們的存在而使程序代碼顯得雜亂。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |