複製鏈接
請複製以下鏈接發送給好友

事件

(計算機術語)

鎖定
事件是可以被控件識別的操作,如按下確定按鈕,選擇某個單選按鈕或者複選框。每一種控件有自己可以識別的事件,如窗體的加載、單擊、雙擊等事件,編輯框(文本框)的文本改變事件,等等。
中文名
事件
外文名
Event
性    質
計算機術語
學    科
計算機

目錄

事件分類

事件有系統事件和用户事件。系統事件由系統激發,如時間每隔24小時,銀行儲户的存款日期增加一天。用户事件由用户激發,如用户點擊按鈕,在文本框中顯示特定的文本。事件驅動控件執行某項功能。

事件簡介

觸發事件的對象稱為事件發送者;接收事件的對象稱為事件接收者。
軟道語錄
事件
事件就是用户對窗口上各種組件的操作。
使用事件機制可以實現:當類對象的某個狀態發生變化時,系統將會通過某種途徑調用類中的有關處理這個事件的方法或者觸發控件事件的對象就會調用該控件所有已註冊的事件處理程序等。
.net框架中,事件是將事件發送者(觸發事件的對象)與事件接受者(處理事件的方法)相關聯的一種代理類,即事件機制是通過代理類來實現的。當一個事件被觸發時,由該事件的代理來通知(調用)處理該事件的相應方法。

事件工作原理

C#中事件機制的工作過程如下:
(1)將實際應用中需通過事件機制解決的問題對象註冊到相應的事件處理程序上,表示今後當該對象的狀態發生變化時,該對象有權使用它註冊的事件處理程序。
(2)當事件發生時,觸發事件的對象就會調用該對象所有已註冊的事件處理程序。