我有一个 VB.Net 2012 应用程序(直接运行,而不是在 IDE 中),用于接收保持在顶部并保持焦点的扫描数据。这是用于完成此操作的代码:
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Me.TopMost = True
Me.TopMost = False
Me.Activate()
txtScanItem.Focus()
End Sub
完美运行,但是,只有在 IDE 正在运行并且加载了项目、任何项目并且只是闲置(未运行)时,它才能正常运行
闲置的 IDE 如何导致代码正常运行?加载项目时可能由IDE引起的操作系统级别的一些事件序列?请注意,如果 IDE 已启动但未加载项目,则代码无法正常运行
Visual Studio Express 2012 Windows 7 专业版
谢谢