看一下这个VB的错误

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:26:52
Private Sub Form_Load()
Text1.Text = ""
Text1.SetFocus
For i = 1 To 10
Sum = Sum + i
Next i
Text1.Text = Sum

End Sub
是一道题.
为什么要去掉text1.setfocus这句呢

s = 5
For i = 2.6 To 4.9 Step 0.6
s = s + 1
Next i

还有这个.求S是多少

Text1.SetFocus
删除这句.

Private Sub form_activate()
Text1.SetFocus
End Sub

step 是指步长. 默认是1
现在你指的是 Step 0.6
For i = 2.6 To 4.9 Step 0.6

2.6+0.6=3.2
3.2+0.6=3.8
3.8+0.6=4.4
直到到4.9

可以告诉我你想干什么吗?

都没有什么作用的啊···

你写的代码···
就算你像楼上的那样改了以后···

form_load事件是在窗体加载时触发的,也就是这时还没显示出来,不能设置焦点
s = 9(循环四次)

(1)有一问题,你没定义"sum"!(2)S=不就是5+1=6,i循环干什么?