【发布时间】:2013-06-06 15:32:18
【问题描述】:
TAction 有一个 OnHint 事件,但不幸的是没有一个 OnHideHint 事件。这有以下缺点: 我有 ToolButtons 和其他与操作相关的控件。每当鼠标悬停在这样的控件上时,Action 的提示就会显示在 StatusBar 中; (我已将 StatusBar 的 AutoHint 属性设置为 True)。但是当鼠标离开 ToolButton 时,StatusBar 中先前的自定义文本(不是来自提示)不会自动恢复! 现在我可以为表单上的每个控件编写一个 OnMouseLeave 事件处理程序来恢复我在状态栏中的自定义文本,但这会很麻烦! 不是有什么东西可以自动恢复状态栏中的先前文本吗? TAction 中的 OnHideHint 事件非常理想!
【问题讨论】:
标签: delphi delphi-xe2 statusbar hint hints