我想在我的程序的Application.Idle事件中显示一个BalloonTip,但由于某种原因,只有将鼠标悬停在NotifyIcon上后才会触发Application.Idle事件。是什么给了什么?
答案 0 :(得分:1)
你确定Application.Idle
没有被解雇吗?简单的方法是在代码进入事件时登录文件并查看是否发生这种情况。
另请注意,此事件可能不适合您的需要 - 当消息泵变空(通常没有键盘/鼠标输入)时会发生这种情况 - 因此您可能会过于频繁地收到此事件(请参阅this SO thread了解更多)。在这种情况下,我怀疑窗户可能会抑制气球提示,因为它太频繁地显示了。
因此,只有在最后2-3秒内没有显示说明时,您才能编码显示提示。您可能希望查看不同的空闲检测实现以满足您的要求 - 请查看: