我得到:
运行时错误'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
它没有显示运行时错误。不知道发生了什么。