表4.4中列出了MouseDown事件過程中參數(shù)Button的返回值與對(duì)應(yīng)的操作。它同樣也適用于MouseUp事件過程
實(shí)例4.1識(shí)別用戶所按的鍵
在該程序中,當(dāng)用戶將鼠標(biāo)移動(dòng)到窗體上時(shí),如果按下左鍵,則窗體上顯示"您按下的是左鍵",如圖4.2所示,如果按下右鍵,則窗體上顯示"您按下的是右鍵",如圖4.3所示。
打開窗體的【代碼】窗口,將下列代碼添加到Form_MouseDown事件過程中:
Private Sub Form_MouseDown(Button As Integer, shift As Integer,X As Single,Y As Single)
Select Case Button
Case 1
Form1.Print “您按下的是左鍵”
Case 2
Form1.Print “您按下的是右鍵”
End Select
End sub
在該段代碼中,使用了Select Case語(yǔ)句來判斷參數(shù)Button的值,使用窗體的Print方法來在窗體上顯示文本。Print方法是窗體的一個(gè)很重要的方法,在很多實(shí)例中都使用到了該方法。
運(yùn)行該程序,當(dāng)在窗體中按下鼠標(biāo)的鍵時(shí),就會(huì)觸發(fā)Form_MouseDown事件過程,并將所按鍵代表的數(shù)值賦給參數(shù)Button.因此,Select Case語(yǔ)句就可以通過參數(shù)Button的值來判斷用戶所按的鍵。
表4.5中列出了MouseDown事件過程中參數(shù)Shift的返回值與對(duì)應(yīng)的操作。它同樣也適用于MouseUp事件過程。
同樣可以通過Select Case語(yǔ)句判斷MouseDown事件過程中Shift參數(shù)的返回值,來獲取用戶所按下的組合鍵。用戶可參照實(shí)例4.1自行編制一個(gè)小程序來熟悉Shift參數(shù)的使用。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |