Private Sub Form_Load()
txtUserName.SetFocus
End Sub
其中txtUserName是一个TextBox的Name
运行报错
Run-time error '5':Invalid procedure call or argument
解决方案 »
- vb中的小问题,关于字符串的,高手来
- VB弹出窗口的问题
- 多次随机抽奖
- 求教VB如何连接ACCESS 并用DATA控件来显示前一条或后一条记录!!
- 如何在安全的情况下,提高效率。
- 用Shell无法打开一个EXE文件
- VB自带的打包工具打包后是不是还必须展包呢?
- 第一条记录哪去了?
- 執行階段錯誤'-2147417848(80010108)' Automation 錯誤 用戶端了已啟動物件的連線
- 串口控件接收脉冲的问题(100分)
- [斑竹请先不要删,结贴时会转入非技术区,谢谢!]寻找很久很久很久以前在VB的一位前辈高人,有听说过的么?
- 关于打包问题的求教.每次打包时都会打上一个mdac_typ.exe,安装时也装一遍,可是我的系统是win xp呀,能否不装呀?
你直接把txtUserName的TabIndex设置成0即可
所以SetFocus出错
Text1.Visible=False
Text1.SetFocus
这两句也会报这个错误的
Text1.SetFocus
这个好理解。
如果真是因为Form_Load事件触发的时候,各个控件还没有显现,那看来我对VB的机制还是不熟悉。
to VirtualDesktop并不是因为不需要setfocus,焦点已经在文本框上了因为我把Tabindex设为非0也不能解决问题。