




已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1. 理解鼠標 、 鍵盤事件的觸發(fā)機制 。 2. 掌握鼠標的 3. 掌握鍵盤的 件中各參數(shù)的含義及編程控制 4. 了解事件驅(qū)動的拖放和 拖放 。 本章要求: 第 10章 鍵盤與鼠標事件過程 本章重點: 本章難點: 理解鼠標、鍵盤事件的觸發(fā)機制運用 事件驅(qū)動的拖放和 拖放 鍵盤事件 在 提供 窗體和接受鍵盤輸入的控件都識別這三種事件 。 按下對應某 符的鍵 。 按下鍵盤的任意鍵 。 釋放鍵盤的任意鍵 只有獲得焦點的對象才能夠接受鍵盤事件 。 默認狀態(tài)下控件的鍵盤事件優(yōu)先于窗體的鍵盤事件 , 如果希望窗體優(yōu)先接受鍵盤事件 , 必須把窗體的 件 在按下與 件,按 下無 件過程的語法格式是: 1) 數(shù)代表所按按鍵的 可在事件過程中利用此值進行判斷控制 。 ( 2) 可在過程體內(nèi)給 新值來改變顯示結(jié)果 。 例 1 如果希望將文本框中的所有字符都強制轉(zhuǎn)換為大寫字符,則可在輸入時使用此事件轉(zhuǎn)換 鍵盤事件 ) ) 48 功能 :取消該字符和這次按鍵操作 2 通過編程序,在一個文本框( 限定只能輸 入數(shù)字(48小數(shù)點 (46)、 (8)及回車鍵 (13)。 缺點:條件表達太復雜,能否簡化之? 例 3 使文本框中按任意鍵都顯示一個星號( 42) 42 48 57 , 46 , 8 , 13 功能 :取消該字符和這次按鍵操作 件 鍵盤上任意鍵按下時,焦點對象產(chǎn)生 鍵盤上任意鍵松開時,焦點對象產(chǎn)生 件過程的語法格式如下: 表所按鍵的位置編號,例: 當按下數(shù)字鍵” 1”,其 9;而按下” !”鍵時,其 9。 當按下” A”鍵或” a”鍵時時, 5。 即一個鍵有兩個符號時, 于按下的上檔鍵和下檔鍵,其參數(shù)值不同。如: 當按下數(shù)字鍵” 1”,其 9;而按下” !”鍵時,其 3。 當按下” A”鍵或” a”鍵時時, 5和 97。 2 示是在該事件發(fā)生時響應 的狀態(tài) , 它是一個整數(shù) (4/2/1)/(A/C/S)。 鍵盤事件 參數(shù) 參數(shù)( 值 描述 1 被按下 2 被按下 4 被按下 鼠標事件 大多數(shù)控件能夠識別鼠標的 通過響應這些鼠標事件 , 能在應用程序?qū)κ髽宋恢眉盃顟B(tài)的變化作出響應操作 。 每當鼠標指針移動到屏幕新位置時發(fā)生 按下任意鼠標鍵按鈕時發(fā)生 (與 釋放任意鼠標鍵按鈕時發(fā)生 鼠標事件過程 三個事件的過程的語法格式如下: _ X , Y ) ) 其中: 1 /(1/2/4); 2 3 參數(shù)代表鼠標當前位置的坐標 。 鼠標事件 參數(shù) 參數(shù)( 值 說明 1 左按鈕被按下 2 右按鈕被按下 4 中間按鈕被按下 鼠標事件 1. 參數(shù) 參數(shù)( 值 描述 1 被按下 2 被按下 4 被按下 2通過 鼠標事件 2 1 鼠標事件 3. 參數(shù) X、 Y X, 過 參數(shù)返回一個指定鼠標指針當前位置的數(shù), 的值是使用該對象的坐標系統(tǒng)表示鼠標指針當前位置。 注意: 在按下鼠標按鈕并釋放時 : 件只能把此過程識別為一個單一的單擊操作 。 的狀態(tài) , 還能識別坐標 。 鼠標事件 鼠標事件通常用于作圖(畫線 (畫圓等 (: 1. 在鼠標(左鍵)按下時開始作圖(記下作圖起始坐標),或者結(jié)束一次作圖; 2. 在鼠標移動(拖動(左鍵 /右鍵)過程中,連續(xù)作圖或不作圖; 3. 在鼠標(左鍵 /右鍵)按下 /彈起時結(jié)束作圖(或為下一次作圖作好準備(記下坐標)。 在設計作圖程序時,必須明白作圖是在什么時候開始,在什么時候結(jié)束,在什么情況下作圖?以選擇正確的事件和在正確的事件過程中完成正確的操作。 015 , 99) ) ) ) 9時有效 由用戶指定鼠標指針形狀 在運行時拖動控件 , 通常情況下并不能自動改變控件位置 ,這就必須使用 通過編程 , 才能實現(xiàn)在運行時拖動控件并改變其位置 。 把按下鼠標按鈕并移動控件的操作稱為 拖動 , 把釋放按鈕的操作稱為 放下 。 拖放操作 件拖放、 源對象:被拖動的對象 目標對象:拖動結(jié)束時源對象所??康膶ο?控件 拖 放
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 股權(quán)代持與員工持股計劃服務合同
- 股權(quán)抵押擔保綠色金融合作協(xié)議
- 文化產(chǎn)業(yè)股東增資及項目合作開發(fā)協(xié)議
- 網(wǎng)絡安全股權(quán)購買與技術(shù)服務協(xié)議
- 上市公司內(nèi)部股東股權(quán)繼承與轉(zhuǎn)讓專項協(xié)議
- 智能交通股東投資入股合作協(xié)議書
- 上市公司并購股權(quán)變更專項盡職調(diào)查與風險評估協(xié)議
- 環(huán)保檢測設備購銷合同終止及數(shù)據(jù)分析服務協(xié)議
- 人工智能研發(fā)股東增資擴股及技術(shù)轉(zhuǎn)化協(xié)議
- 物聯(lián)網(wǎng)股權(quán)抵押融資合同樣本
- 譯林版九年級上下冊英語單詞表(含音標)
- 大力加強依法治校推進學校治理體系與治理能力現(xiàn)代化課件
- 病媒生物監(jiān)測方案
- 山東省煙臺招遠市(五四制)2022-2023學年八年級下學期期末語文試題(解析版)
- 山東工商學院馬克思主義基本原理期末復習題及參考答案
- 深圳市寶安區(qū)教育系統(tǒng)非正編人員聘用合同書
- 2023-2024學年河北省武安市小學語文六年級期末高分提分卷附參考答案和詳細解析
- 二十四節(jié)氣芒種PPT模板
- 浙江省消防技術(shù)規(guī)范難點問題操作技術(shù)指南(2020版)
- 徐州市教師業(yè)務能力測試題庫(數(shù)學)
- 2023年副主任醫(yī)師(副高)-神經(jīng)內(nèi)科學(副高)歷年考試真題試卷摘選答案
評論
0/150
提交評論