在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程: Private Sub Form_Load() Text1.Text=" " Text1.SetFocus For i=1 To 10

admin2009-03-15  29

问题 在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程:    Private Sub Form_Load()       Text1.Text=" "       Text1.SetFocus       For i=1 To 10          Sum=Sum+i       Next i       Text1.Text=Sum    End Sub    上述程序的运行结果是 ______。

选项 A、在文本框Text1中输出55
B、在文本框Text1中输出0
C、出错
D、在文本框Text1中输出不定值

答案4

解析 焦点只能移到可视的窗体或控件。因为在窗体的Load事件完成前窗体或窗体上的控件是不可视的,所以如果不是在Form Load事件过程完成之前首先使用Show方法显示窗体的话,是不能使用SetFocus方法将,焦点移至正在自己的Load事件中加载的控件上的。
转载请注明原文地址:https://kaotiyun.com/show/ST1p777K
0

最新回复(0)