2

我有一个 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 专业版

谢谢

4

1 回答 1

0

可能是一个很长的镜头,但是您是否在“发布”而不是“调试”中构建了应用程序?

在 .NET 中调试 Visual Studio 版本

于 2013-10-14T13:16:02.573 回答