SetFocus导致运行时错误

时间:2012-10-26 22:56:42

标签: vb5

我得到了:
运行时错误“5”:
无效的过程调用或参数

这似乎发生在调用Text(1).SetFocus时。

但是,对于我使用过SetFocus的所有情况,我都没有看到此运行时错误。只有2-3个位置导致此错误。

Text(1).SelStart = 3
Text(1).SelLength = 1
Text(1).SetFocus

我试过了:

Text(1).Enabled = True  
Text(1).Visible = True  

就在上面.SelStart,但它没有解决问题。

更新:

如果我使用调试器/ VB5 IDE运行应用程序,那么我没有看到任何错误。但是当我创建exe并运行时,我看到了这个错误。

更新: 即使我在做什么     文字(1).Enabled = True
    文字(1).Visible = True
它没有用,但是当我做的时候

If Text(1).Enabled And Text(1).Visible Then  
    Text(1).SetFocus
End If   

它没有显示运行时错误。不知道发生了什么。

0 个答案:

没有答案