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