[單項選擇題] 在窗體中添加兩個文本框,其名稱為別為Text1和Text2;兩個標(biāo)簽,其名稱為別為Labe11和Labe12。編寫程序,使得程序運行后,在文本框
[單項選擇題] 在窗體中添加兩個文本框,其名稱為別為Text1和Text2;兩個標(biāo)簽,其名稱為別為Labe11和Labe12。編寫程序,使得程序運行后,在文本框Text2中輸入小寫字母,能轉(zhuǎn)換為比此字母ASCII代碼小4的大寫字母,結(jié)果顯示在文本框Text1中。如輸入“efg”,則輸出結(jié)果為“ABC”,運行后如下。能夠?qū)崿F(xiàn)上述功能的程序是______。
A.Private Sub Form Load( )
Show
Text1.Text=""
Text2.Text=""
Text2.SetFocus
End Sub
Private Sub Text2_KeyDown(KeyCode As
Integer, Shift As Integer)
Text1.Text=Chr(KeyCode-4)
End Sub
B.Private Sub Form Load( )
Show
Text1.Text=""
Text2.Text=""
Text2.SetFocus
End Sub
Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)
Text1.Text=Text1.Text+Chr
(KeyCode-4)
End Sub
C.Private Sub Form_Load( )
Show
Text1.Text=""
Text2.Text=""
Text2.SetFocus
End Sub
Private Sub Text2_Click(Keycode As Integet,Shift As Integer)
Text1.Text=Text1.Text+Chr(KeyCode-4)
End Sub
D.Private Sub Form_Load( )
Show
Text1.Text=""
Text2.Text=""
Text2.SetFocus
End Sub
Private Sub Text2_Click(KeyCode As Integer,Shift As Integer)
Text1.Text=Chr(KeyCode-4)
End Sub
正確答案:B
參考解析:當(dāng)在文本框Text2中輸入小寫字母時,能觸發(fā)的是KeyDown事件,而不能觸發(fā)Click事件。所以選項C和D是錯誤的。選項A的文本框中每次只能顯示一個字符,而選項B是正確的答案。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。