請(qǐng)先看原文Private Sub Text2_Keydown(KeyCode As Integer,Shift As integer) Text2.Text ="請(qǐng)按鍵" Label1.Caption ="你按鍵盤(pán)了!"End Sub我的問(wèn)題是: 在一般程序開(kāi)頭,可以這樣宣告,dim a as integer,這樣就可以定義a為一個(gè)整數(shù)變量,那么在 Private Sub Text2_Keydown(KeyCode As Integer,Shift As integer)()號(hào)里面的宣告定義,是什么回事了,不懂,是不是跟上面所舉的例子是完全一樣的意思呢,在這里宣告有什么意思?

熱心網(wǎng)友

在函數(shù)或者事件過(guò)程中的括號(hào)里面的不是變量,而是參數(shù),也就是傳遞給過(guò)程的數(shù)據(jù)。比如說(shuō)你的text2_keydown過(guò)程Private Sub Text2_Keydown(KeyCode As Integer,Shift As integer)Text2.Text ="請(qǐng)按鍵"Label1.Caption ="你按鍵盤(pán)了!"End Sub這時(shí)keycode和shift兩個(gè)量就是系統(tǒng)傳遞給鍵盤(pán)事件的參數(shù),比如你按下的鍵盤(pán)是shift + 回車,這時(shí)keycode=13,shift=1明白了嗎,對(duì)應(yīng)的keycode值可以參見(jiàn)ascii表

熱心網(wǎng)友

在()里面的不是聲明.而是系統(tǒng)自帶的兩個(gè)參數(shù)是可以直接調(diào)用的.如果你會(huì)寫(xiě)自定義函數(shù)我想你就什么都知道了.簡(jiǎn)單的說(shuō)那就是應(yīng)該寫(xiě)好了的聲明直接用就行了那兩個(gè)變量只能在那個(gè)過(guò)程中使用

熱心網(wǎng)友

KeyCode As Integer和Shift As integer這兩句定義實(shí)際同dim a as integer是一個(gè)意義..例A 至 Z 鍵與 A – Z 字母的 ASCII 碼實(shí)際值相同. SHIFT 鍵值為0x10.見(jiàn)MSDN解釋:向過(guò)程傳遞參數(shù)過(guò)程中的代碼通常需要某些關(guān)于程序狀態(tài)的信息才能完成它的工作。信息包括在調(diào)用過(guò)程時(shí)傳遞到過(guò)程內(nèi)的變量。當(dāng)將變量傳遞到過(guò)程時(shí),稱變量為參數(shù)。