設有如右圖所示的窗體和下列程序: Private Sub Command1_Click() Text1.Text="Visual Basic"End
設有如右圖所示的窗體和下列程序:
Private Sub Command1_Click() Text1.Text="Visual Basic" End Sub Private Sub Text1_LostFocus() If Text1.Text<>"BASIC" Then Text1.Text=" " Text1.SetFocus End If End Sub程序運行時,在Text1文本框中輸入“Basic”(如圖所示),然后單擊Command1按鈕,則產(chǎn)生的結(jié)果是( )。
A.文本框中無內(nèi)容,焦點在文本框中
B.文本框中為"Basic",焦點在文本框中
C.文本框中為"Basic",焦點在按鈕上
D.文本框中為"Visual Basic",焦點在按鈕上
正確答案:A解析:本題考查的考點是有關事件執(zhí)行過程的。由于先在文本框中輸入數(shù)據(jù),所以焦點在文本框中。當單擊命令按鈕時,首先應該執(zhí)行文本框的LostFocus事件。本題中由于在文本框的LostFocus事件中執(zhí)行到了Text1.Setfocus,所以焦點不能離開文本框,也就不執(zhí)行命令按鈕的Click事件。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。