虚拟TreeView提示未显示

时间:2013-01-11 01:45:56

标签: delphi virtualtreeview

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

知道我做错了吗?


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

网站上的文档非常不完整,“使用其他资源如新闻组或Delphi Gems留言板查找说明”这一短语在HMTL帮助中发生了789次 - 通常我真正需要帮助的地方: - /

[更新]事实上,如果记录在案,我会愿意使用另一个组件,即使是一个较少的组件。

谢谢!

1 个答案:

答案 0 :(得分: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。