[填空題] 設窗體上有—個名稱為Combo1的組合框,并有以下程序:Privale Sub Combol_ KeyPress(KeyAscii As Integ
[填空題] 設窗體上有—個名稱為Combo1的組合框,并有以下程序:Privale Sub Combol_ KeyPress(KeyAscii As Integer) If 【9】 =13 Then 回車符的ASCII碼是13 For k=0 To Combo1. ListCount-1 If Combo1.Text=Combol. List(k)Then Combo1.Text=" " Exit For End If Next k If Combo1. Text<>" "Then Combo1. AddItem 【10】 End If End IfEnd Sub程序的功能是:在組合框的編輯區(qū)中輸入文本后按回車鍵,則檢查列表中有無與此文本相同的項目,若有,則把編輯區(qū)中的文本刪除,否則把編輯區(qū)中文本添加到列表的尾部。請?zhí)羁铡?/p>正確答案:
[9]KeyAscii
參考解析:[10]Combol.Text[知識點] 鍵盤與鼠標事件過程[評析] 當按下鍵盤上的某個鍵時,將發(fā)生KeyPress事件。參數(shù)KeyAscii是一個預定義的變量,執(zhí)行KeyPress事件過程時,KeyAscii是所按鍵的ASCII碼。當按下回車符時,KeyAscii的值是13。本題中程序首先利用一個If語句判斷所按下的是否為回車符,如果是,用一個For循環(huán)語句檢查組合框列表中有無與組合框編輯區(qū)中文本相同的項目,如果有則把組合框編輯區(qū)中的文本刪除。接著再用一個If語句判斷組合框編輯區(qū)中的文本是否為空,如果不為空,將組合框編輯區(qū)中文本添加到組合框列表的尾部。第9個空用來判斷所按下的鍵是否為回車符,即FIKeyAscii的值是否為13,因此第9個空中應填KeyAscii。第10個空用來將組合框編輯區(qū)中的文本添加到組合框列表的尾部,因此應填Combo1.Text。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。