我今天在工作中遇到了一个奇怪的问题,我不知道下一步该去哪里。
我从事通过网络在多台计算机上运行的软件 (VB.NET)。在一台(也是唯一一台)计算机上,其中一个按钮的单击事件只会间歇性触发(我插入了一个断点来验证这一点)。在事件实际触发之前,该按钮必须可以被点击 1 到 10 次以上。
奇怪的是,每当我通过网络将桌面远程连接到另一台计算机并单击按钮(从故障计算机)时,都会出现同样的问题。但是,当我从一台未显示问题的计算机远程桌面进入故障计算机时,问题不再发生。
故障计算机运行的是 32 位 Windows 7,并且该软件是使用 Visual Studio 2008 Express 开发的,类似于其他运行相同软件而没有问题的计算机。
这是事件处理程序的代码:
Private Sub cmdStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStart.Click
...
End Sub
此外,这不是程序中不会触发单击事件的唯一按钮,它也只会间歇性地触发程序中的其他按钮(但同样仅来自一台计算机)。
任何帮助将不胜感激!
谢谢,
麦克风