在窗體上添加一個文本框Text1,然后編寫下列Load事件過程,則程序運行結(jié)果是()。Private Sub Form_L
在窗體上添加一個文本框Text1,然后編寫下列Load事件過程,則程序運行結(jié)果是( )。
Private Sub Form_Load()
Text1.Text=""
Text1.SetFocus
For k=1 To 5
t=t*k
Next k
Text1.Text=t
End Sub
A.在文本框中顯示120
B.文本框中仍為空
C.在文本框中顯示1
D.出錯
正確答案:D解析:本題中“Text1.SetFocus”語句運行時會出現(xiàn)錯誤。因為焦點只能移到可視的窗體或控件,而在窗體的Load事件完成前窗體或窗體上的控件是不可視的,所以編譯出錯。如果不是在Form_Load事件過程完成之前首先使用Show方法顯示窗體的話,是不能使用SetFocus方法將焦點移至正在自己的Load事件中加載的窗體的。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。