[單項選擇題] 在窗體上畫一個命令按鈕和一個文本框,并把窗體的KeyPreview屬性設(shè)置為True,然后編寫如下代碼: Dim SaveAll As Str
2021-07-20
[單項選擇題] 在窗體上畫一個命令按鈕和一個文本框,并把窗體的KeyPreview屬性設(shè)置為True,然后編寫如下代碼: Dim SaveAll As String Private Sub Command1_Click()Text1.Text=UCase(SaveAll) End Sub Private Sub Form_KeyPress(KeyAscii As Integer)SaveAll=SaveAll+Chr(KeyAseii) End Sub 程序運(yùn)行后,在鍵盤上輸入“abcdefg”,單擊命令按鈕,則文本框中顯示的內(nèi)容為 ______ 。
A.a(chǎn)bcdefg
B.不顯示任何信息
C.ABCDEFG
D.出錯
正確答案:C
參考解析:[評析] KeyPreview屬性返回或設(shè)置一個值,以決定是否在控件的鍵盤事件之前激活窗體的鍵盤事件。鍵盤事件為:KeyDown、KeyUp和KeyPress。 UCase函數(shù)的作用是將指定的字符串中的字符轉(zhuǎn)化為大寫。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。