[單項(xiàng)選擇題] 在窗體上畫1個(gè)文本框,名稱為Text1,然后編寫如下程序: Private Sub Form Load() Open "C:dat.txt"
[單項(xiàng)選擇題] 在窗體上畫1個(gè)文本框,名稱為Text1,然后編寫如下程序:
Private Sub Form Load()
Open "C:dat.txt" For Output As#1
Text1.Text=""
End Sub
Private Sub Text1_KeyPress(KeyAscii As integer)
If______=13 Then
If UCase(Text1.Text=______)Then
Close 1
End
Else
Write#1,Text1.Text
"Text1.Text=""
End If
End If
End Sub
程序的功能是,存C盤根目錄下建立1個(gè)名為dat.txt的文件,在文本框中輸入字符,每次按回車鍵(回車符的ASCII碼是13)都把當(dāng)前文本框中的內(nèi)容寫入文件dat.txt中,并清空文本框中的內(nèi)容;如果輸入“END”,則結(jié)束程序,請(qǐng)選擇適合空白處的語句( )。
A.KeyAscii "END"
B.Text1.Text "END"
C.Text1.Text 13
D.KeyAscii 13
正確答案:A
參考解析:本題考查KeyPress事件。在Text1中輸入字符時(shí),將觸發(fā)Text1的KeyPress事件,同時(shí)可返回一個(gè)KeyAscii參數(shù)(輸入字符的ASCII碼,區(qū)分大小寫)。當(dāng)KeyAscii為13時(shí),表示輸入了回車鍵,此時(shí)判斷Text1的文本信息,如果Text1的文本為“END”,則關(guān)閉文件,退出程序。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。