MDI客户端上的C#工具提示

时间:2009-12-17 16:40:38

标签: c# tooltip mdi

我正在维护一个应用程序,该应用程序在userControl的某些条件下显示工具提示。 (当鼠标在某个区域上方时,计时器启动,当它停止时,鼠标仍在那里,工具提示通过调用“显示(..)”显示文本。 这很好用。 一个不同的应用是将此应用程序作为MdiClient。工具提示现在仅显示应用程序未处于活动状态时:如果用户在计算机上打开另一个应用程序,例如“WORD”,然后返回到我的而不点击它,将鼠标放在右侧区域,然后是文本被展示。否则,虽然调用“Show”,但永远不会引发“Popup”事件。 有没有人知道如何解决这个问题? 谢谢,塔利。

1 个答案:

答案 0 :(得分:0)

如果我已正确理解问题,我认为您需要做的是跟踪何时窗口(将显示工具提示)丢失并获得焦点。因此,当它失去焦点时,禁用显示工具提示,然后在获得焦点时启用。