




已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1. 理解鼠標(biāo) 、 鍵盤事件的觸發(fā)機制 。 2. 掌握鼠標(biāo)的 3. 掌握鍵盤的 件中各參數(shù)的含義及編程控制 4. 了解事件驅(qū)動的拖放和 拖放 。 本章要求: 第 10章 鍵盤與鼠標(biāo)事件過程 本章重點: 本章難點: 理解鼠標(biāo)、鍵盤事件的觸發(fā)機制運用 事件驅(qū)動的拖放和 拖放 鍵盤事件 在 提供 窗體和接受鍵盤輸入的控件都識別這三種事件 。 按下對應(yīng)某 符的鍵 。 按下鍵盤的任意鍵 。 釋放鍵盤的任意鍵 只有獲得焦點的對象才能夠接受鍵盤事件 。 默認(rèn)狀態(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)。 缺點:條件表達太復(fù)雜,能否簡化之? 例 3 使文本框中按任意鍵都顯示一個星號( 42) 42 48 57 , 46 , 8 , 13 功能 :取消該字符和這次按鍵操作 件 鍵盤上任意鍵按下時,焦點對象產(chǎn)生 鍵盤上任意鍵松開時,焦點對象產(chǎn)生 件過程的語法格式如下: 表所按鍵的位置編號,例: 當(dāng)按下數(shù)字鍵” 1”,其 9;而按下” !”鍵時,其 9。 當(dāng)按下” A”鍵或” a”鍵時時, 5。 即一個鍵有兩個符號時, 于按下的上檔鍵和下檔鍵,其參數(shù)值不同。如: 當(dāng)按下數(shù)字鍵” 1”,其 9;而按下” !”鍵時,其 3。 當(dāng)按下” A”鍵或” a”鍵時時, 5和 97。 2 示是在該事件發(fā)生時響應(yīng) 的狀態(tài) , 它是一個整數(shù) (4/2/1)/(A/C/S)。 鍵盤事件 參數(shù) 參數(shù)( 值 描述 1 被按下 2 被按下 4 被按下 鼠標(biāo)事件 大多數(shù)控件能夠識別鼠標(biāo)的 通過響應(yīng)這些鼠標(biāo)事件 , 能在應(yīng)用程序?qū)κ髽?biāo)位置及狀態(tài)的變化作出響應(yīng)操作 。 每當(dāng)鼠標(biāo)指針移動到屏幕新位置時發(fā)生 按下任意鼠標(biāo)鍵按鈕時發(fā)生 (與 釋放任意鼠標(biāo)鍵按鈕時發(fā)生 鼠標(biāo)事件過程 三個事件的過程的語法格式如下: _ X , Y ) ) 其中: 1 /(1/2/4); 2 3 參數(shù)代表鼠標(biāo)當(dāng)前位置的坐標(biāo) 。 鼠標(biāo)事件 參數(shù) 參數(shù)( 值 說明 1 左按鈕被按下 2 右按鈕被按下 4 中間按鈕被按下 鼠標(biāo)事件 1. 參數(shù) 參數(shù)( 值 描述 1 被按下 2 被按下 4 被按下 2通過 鼠標(biāo)事件 2 1 鼠標(biāo)事件 3. 參數(shù) X、 Y X, 過 參數(shù)返回一個指定鼠標(biāo)指針當(dāng)前位置的數(shù), 的值是使用該對象的坐標(biāo)系統(tǒng)表示鼠標(biāo)指針當(dāng)前位置。 注意: 在按下鼠標(biāo)按鈕并釋放時 : 件只能把此過程識別為一個單一的單擊操作 。 的狀態(tài) , 還能識別坐標(biāo) 。 鼠標(biāo)事件 鼠標(biāo)事件通常用于作圖(畫線 (畫圓等 (: 1. 在鼠標(biāo)(左鍵)按下時開始作圖(記下作圖起始坐標(biāo)),或者結(jié)束一次作圖; 2. 在鼠標(biāo)移動(拖動(左鍵 /右鍵)過程中,連續(xù)作圖或不作圖; 3. 在鼠標(biāo)(左鍵 /右鍵)按下 /彈起時結(jié)束作圖(或為下一次作圖作好準(zhǔn)備(記下坐標(biāo))。 在設(shè)計作圖程序時,必須明白作圖是在什么時候開始,在什么時候結(jié)束,在什么情況下作圖?以選擇正確的事件和在正確的事件過程中完成正確的操作。 015 , 99) ) ) ) 9時有效 由用戶指定鼠標(biāo)指針形狀 在運行時拖動控件 , 通常情況下并不能自動改變控件位置 ,這就必須使用 通過編程 , 才能實現(xiàn)在運行時拖動控件并改變其位置 。 把按下鼠標(biāo)按鈕并移動控件的操作稱為 拖動 , 把釋放按鈕的操作稱為 放下 。 拖放操作 件拖放、 源對象:被拖動的對象 目標(biāo)對象:拖動結(jié)束時源對象所??康膶ο?控件 拖 放
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)廢水處理與節(jié)能環(huán)保的綜合策略
- 工業(yè)無線通信中的機器學(xué)習(xí)技術(shù)
- 工業(yè)大數(shù)據(jù)的采集與處理技術(shù)
- 工業(yè)機器人技術(shù)及其在制造業(yè)中的應(yīng)用探討
- 工業(yè)污染控制與智能環(huán)境監(jiān)測的融合
- 工業(yè)生產(chǎn)中的資源循環(huán)利用技術(shù)
- 工業(yè)綠色生產(chǎn)技術(shù)創(chuàng)新與發(fā)展趨勢
- 工業(yè)污染防治的國際經(jīng)驗與啟示
- 工業(yè)涂料生產(chǎn)中的環(huán)保技術(shù)及措施
- 工業(yè)設(shè)計中的創(chuàng)新方法與技術(shù)應(yīng)用
- JGJ100-2015 車庫建筑設(shè)計規(guī)范
- 2024年陜西省西安市碑林區(qū)西北工業(yè)大學(xué)附屬中學(xué)丘成桐少年班選拔復(fù)試數(shù)學(xué)試題
- 人音版六年級下冊音樂教案及反思
- DL-T800-2018電力企業(yè)標(biāo)準(zhǔn)編寫導(dǎo)則
- 北師大版六年級下冊數(shù)學(xué)期末測試卷a4版可打印
- 五金材料采購?fù)稑?biāo)方案(技術(shù)方案)
- IATF16949不符合項整改8D報告
- 《電磁學(xué)》梁燦彬課后答案解析
- 產(chǎn)品保修卡模板
- 英國簽證申請資料表(請完整填寫)
- 苗木采購整體供貨方案
評論
0/150
提交評論