为什么我在form_load中输入Text5.SetFocus,系统会报错“无效的过程调用
或参数”,请指教。

解决方案 »

  1.   

    执行form_load的时候窗体界面还没初始化呢
    所以不能用setfocus方法
      

  2.   

    因为这个时候TEXT1控件还没有初始化。
      

  3.   

    有的程序中可以这样用?
    我不认为可以,但是可以通过其他方法实现,比如放在窗体的RESIZE事件中。
    因为窗体创建之后会自动调用resize事件,在这时调用text1.setfocue就没有问题了。
      

  4.   

    把text1.tabindex 设为 0  就可以在窗体启动后,text1自动获得焦点.
      

  5.   

    把text1.tabindex 设为 0 就可以在窗体启动后,text1自动获得焦点.
      

  6.   

    用这个就可以了
    Private Sub Form_Load()
    Me.Show
    Text1.SetFocus
    End Sub