VFP基礎(chǔ)教程第六章第四節(jié)事件與方法

字號(hào):

6.4 事件與方法
    1. VFP 中的事件
    VFP 中的常用事件分類
    事件類型
    事件名稱
    鼠標(biāo)事件
    Click DblClick RightClick DropDown DownClick UpClick
    鍵盤事件
    KeyPress
    改變控件內(nèi)容的事件
    InteractiveChange
    控件焦點(diǎn)的事件
    GotFocus LostFocus When Valid
    表單事件
    Load Unload Destroy Activate Resize Paint QueryUnload
    數(shù)據(jù)環(huán)境事件
    AfterCloseTable BeforeOpenTable
    項(xiàng)目事件
    QueryModifyFile 等
    OLE 事件
    OLECompleteDrag 等
    其他事件
    Timer Init Destroy Error
    一些核心事件和觸發(fā)時(shí)間
    事件
    觸發(fā)時(shí)間
    Load當(dāng)表單或表單集被加載時(shí)產(chǎn)生Unload當(dāng)表單或表單集從內(nèi)存中釋放時(shí)產(chǎn)生Init創(chuàng)建對(duì)象時(shí)產(chǎn)生Destroy從內(nèi)存中釋放對(duì)象時(shí)產(chǎn)生Click用戶在對(duì)象上單擊鼠標(biāo)時(shí)產(chǎn)生DblClick用戶在對(duì)象上雙擊鼠標(biāo)時(shí)產(chǎn)生RightClick用戶在對(duì)象上單擊鼠標(biāo)右鍵時(shí)產(chǎn)生GetFocus對(duì)象得到焦點(diǎn)時(shí)產(chǎn)生LostFocus對(duì)象失去焦點(diǎn)時(shí)產(chǎn)生KeyPress用戶按鍵時(shí)產(chǎn)生MouseDown在對(duì)象上按下鼠標(biāo)MouseUp在對(duì)象上松開鼠標(biāo)MouseMove在對(duì)象上移動(dòng)鼠標(biāo)InteractiveChange..交互式改變對(duì)象值ProgrammaticChange可編程地改變對(duì)象值
    2. 事件循環(huán)
    VFP6.0 中用 READ EVENTS 命令建立循環(huán),用 CLEAR EVENTS 命令終止循環(huán)。
    利用 VFP6.0 設(shè)計(jì)應(yīng)用程序時(shí),必須創(chuàng)建事件循環(huán),否則不能正常運(yùn)行。READ EVENTS 命令通常出現(xiàn)在應(yīng)用程序的主程序中,同時(shí)必須保證主程序調(diào)出的界面中有發(fā)出 CLEAR EVENTS 命令的機(jī)制,否則程序進(jìn)入死循環(huán)。