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为什么用在这儿错了。
vb 计算题
答案:3 悬赏:10 手机版
解决时间 2021-07-31 04:58
- 提问者网友:不要迷恋哥
- 2021-07-30 04:06
最佳答案
- 五星知识达人网友:孤老序
- 2021-07-30 04:32
Private Sub Form_Load()
me.show
Text1.Text = ""
Text1.SetFocus
For i = 1 To 10
Sum = Sum + i
Next i
Text1.Text = Sum
End Sub
在窗体没有显示之前,不能让某个控件得到焦点
所以,在焦点前,先SHOW
全部回答
- 1楼网友:酒者煙囻
- 2021-07-30 05:43
因为窗体还没有加载完毕,是不支持窗体控件设置焦点的。
- 2楼网友:迟山
- 2021-07-30 04:49
Form_Load的时候text的visible属性值还是false
只要text1.enabled或者visible不等于true就不能调用setfocus
因此Form_Load事件里不能用text1.setfocus
你可以换在一个command点击事件里执行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯