2

我已将 ShowHint 设置为 true,将 HintMode 设置为 hmToolTip,但是当我将光标悬停在控件上时,我的 OnGetHint() 事件处理程序甚至没有断点。

知道我做错了什么吗?

.


此外,是否有人对好的文档、教程等有任何提示?例如,我在哪里可以找到 HintMode 属性的各种值的实际含义?

网站上的文档极其不完整,短语“使用新闻组或 Delphi Gems 留言板等其他资源来查找描述”在 HMTL 帮助中出现了 789 次——通常是我真正需要帮助的地方:-/

[更新] 事实上,如果有文档的话,我愿意使用另一个组件,即使是一个不那么强大的组件。

谢谢 !

4

1 回答 1

9

源代码是您使用 VirtualTree 最好的朋友...

TVTHintMode = (
    hmDefault,         // show the hint of the control
    hmHint,            // show node specific hint string returned by the application
    hmHintAndDefault,  // same as hmHint but show the control's hint if no node is concerned
    hmTooltip          // show the text of the node if it isn't already fully shown   

);

我通常使用这些选项来显示节点的提示文本

  ShowHint := True;
  HintAnimation := hatFade;
  HintMode := hmHint;

hmTooltip 正在使用节点的文本,因此在这种情况下它可能不会调用 OnGetHint。

于 2013-01-11T04:20:49.853 回答