1

我得到:
运行时错误'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 并运行时,我看到了这个错误。

更新:即使我在做
Text(1).Enabled = True
Text(1).Visible = True
它没有用,但是当我做

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

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

4

0 回答 0