[填空題] 在窗體上畫一個名稱為Combo1的組合框,畫兩個名稱分別Labe11和Labe12及Caption屬性分別為“城市名稱”和空白的標簽。程序運行后,當
2021-07-20
[填空題] 在窗體上畫一個名稱為Combo1的組合框,畫兩個名稱分別Labe11和Labe12及Caption屬性分別為“城市名稱”和空白的標簽。程序運行后,當在組合框中輸入一個新項后按(Enter)鍵(ASCII碼為13)時,如果輸入的項在組合框的列表中不存在,則自動添加到組合框的列表中,并在Labe12中給出提示“已成功添加輸入項”,如圖20-3所示;如果存在,則在Labe12中給出提示“輸入項已在組合框中”。請在【8】、【9】和【10】處將程序補充完整。 Private Sub Combo1 【8】 (KeyAscii As Integer) If KeyAscii=13 ThenFor i=0 To Combo1;ListCount-1If Combo1.Text= 【9】 Then Labe12.Caption="輸入項已在組合框中" Exit Sub End IfNext iLabe12.Caption="已成功添加輸入項"Combo1. 【10】 Combo1.Text End If End Sub
正確答案:[8]KeyPress[9]Comb01.List(i)[10]AddItem
參考解析:解析:考查對組合框控件的使用,當輸入新項后按下<Enter>鍵,要捕捉鍵盤的ASCII碼,應在KeyPress事件中。在Combo1的KeyPress事件過程中通過循環(huán)判斷用戶的輸入是否已在列表中,所以第二空因填Comb01.List(i)。如果用戶輸入的文本為新的內容,就應該添加到組合框中,應使用AddItem方法。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。