[填空題] 在窗體上畫兩個文本框,其名稱分別為Namel和PassWordl,然后編寫如下事件過程 Private Sub Form_Load() Sh
[填空題] 在窗體上畫兩個文本框,其名稱分別為Namel和PassWordl,然后編寫如下事件過程 Private Sub Form_Load() Show Namel.Text=" " Passwordl.Text=" " Passwordl.SetFocus End Sub Private Sub Passwordl_KeyDown(KeyCode As Integer,Shift As Integer) Namel.Text=Name1.Text+Chr(KeyCode - 3) End Sub 程序運行后,如果在Passwordl中輸入“hit’’’,則在Namel文本框中顯示的內(nèi)容是【 】。
正確答案:EFQ
參考解析:在Form_Load事件過程中,屬性Text用來設(shè)置文本框中顯示的內(nèi)容,所 以首先要清空文本框name1和password1中的內(nèi)容;SetFocus函數(shù)是把光標(biāo)移動到文本框 中,當(dāng)在窗體上建立了多個文本框后,可以用該方法把光標(biāo)置于所需要的文本框,所以在 本程序運行時光標(biāo)位置在password1上;在password1_KeyDown事件過程中,只有一條語 句,即將從password1中接收到的“鍵”其碼值減去3后和前面的一起輸出;因為KeyDown 事件返回的是“鍵”,所以當(dāng)按下鍵“a”時,與按下鍵“A”是一樣的KeyCode碼,所以當(dāng)在 password1中輸入h時,KeyCode中的值為&H46,當(dāng)減去3后,它的值為E的碼值,而函數(shù) Chr是將碼值轉(zhuǎn)換為字符,所以輸出E;同樣的道理,最后的輸出字符應(yīng)該是EFQ。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。