事件的觸發(fā)時(shí)機(jī)及先后順序

字號(hào):

開(kāi)啟窗體:Open(窗體)→Load(窗體)→Resize(窗體)→Activate(窗體)→Current(窗體)→Enter(第一個(gè)擁有焦點(diǎn)的控件)→GotFocus(第一個(gè)擁有焦點(diǎn)的控件)
    關(guān)閉窗體:Exit(控件)→LostFocus(控件)→Unload(窗體)→Deactivate(窗體)→Close(窗體)
    切換至另一窗體:Deactivate(窗體A)→Activate(窗體B)→Click(在窗體B的記錄選取器按一下左鍵)
    在窗體A的按鈕開(kāi)啟窗體B:Click(窗體A的按鈕)→Open(窗體B)→Load(窗體B)→Current(窗體B)→Click(窗體A的按鈕)
    由窗體A的控件切換至窗體B的控件:Exit(窗體A之控件)→LostFocus(窗體A之控件)→Deactivate(窗體A)→Activate(窗體B)→Enter(窗體B第一個(gè)擁有焦點(diǎn)之之控件)→MouseMove(窗體B第一個(gè)擁有焦點(diǎn)之控件)→GotFocus(窗體B第一個(gè)擁有焦點(diǎn)之控件)→MouseDown(窗體B第一個(gè)擁有焦點(diǎn)之控件)→MouseUp(窗體B第一個(gè)擁有焦點(diǎn)之控件)→Click(窗體B第一個(gè)擁有焦點(diǎn)之控件)
    儲(chǔ)存更改后記錄或新記錄:BeforUpdate(控件)→AfterUpdate(控件)→BeforUpdate(窗體)→AfterUpdate(窗體)
    儲(chǔ)存更改后記錄或新記錄及切換至另一控件:BeforUpdate(控件A)→AfterUpdate(控件A)→Exit(控件A)→LostFocus(控件A)→Enter(控件B)→GotFocus(控件B)
    儲(chǔ)存更改后記錄或新記錄及切換至另一筆記錄:BeforUpdate(控件A)→AfterUpdate(控件A)→Exit(控件A)→LostFocus(控件A)→Current(窗體)→GotFocus(另一記錄之控件)
    在文字方塊更改數(shù)據(jù):KeyDown→KeyPress→Change→KeyUp
    在組合方塊輸入清單沒(méi)有的數(shù)據(jù):KeyDown(控件)→KeyPress(控件)→Change(控件)→KeyUp(控件)→NotInList(控件)→Error(窗體)
    切換至新記錄及輸入數(shù)據(jù):Current(窗體)→Enter(控件)→GotFocus (控件)→OnDirty(窗體)→BeforeInsert(窗體)→AfterInsert(窗體)
    刪除記錄:Delete→BeforDelConfirm→AfterDelConfirm
    在控件上按兩下左鍵:MouseDown→MouseUp→Click→DblClick→MouseUp
    使用選取篩選或移除篩選:ApplyFilter
    使用窗體篩選:Filter→ApplyFilter
    開(kāi)啟、預(yù)覽及關(guān)閉報(bào)表:Page(報(bào)表)→Open(報(bào)表)→Activate(報(bào)表)→Format(報(bào)表區(qū)段)→Print(報(bào)表區(qū)段)→Close(報(bào)表)→Deactivate(報(bào)表)