1道简单VB题目

来源:百度知道 编辑:UC知道 时间:2024/05/16 02:35:35
Private Sub Form_Load()
Text1.Text = ""
Text1.SetFocus
For i = 1 To 9
Sum = Sum + i
Next i
Text1.Text = Sum
End Sub
中为什么会出错误,是setfocus那!

form_load的时候,不能加Text1.SetFocus
这个代码,因为form_load的时候窗体都没画好,怎么SetFocus ?
你可以在前面加一句
me.show
me.refresh

文本是空的,setfocus当然不可以
可以加入容错代码
On Error Resume Next