你可以在Tapplication.Onhint中判断光标是否在treeview上,如是再判断位于哪个节点,根据节点定hint值。w

解决方案 »

  1.   

    转个思路:争取主动
    在TV的OnMouseMove中测试鼠标下节点,然后根据测试结果设置TV的HINT,需要时调用application.ActivateHint的即可。
      

  2.   

    如果这样,在我这里可能不太现实,因为我的是有一客户号的TREE 现在想用HINT来显示客户名称,不可能每次去查数据库吧。
      

  3.   

    如果这样,在我这里可能不太现实,因为我的是有一客户号的TREE 现在想用HINT来显示客户名称,不可能每次去查数据库吧。
      

  4.   

    我试过没有找到办法,只在TREEVIEW上移动鼠标不会改变Hints
    谁有解决办法呢?
      

  5.   

    onmousemove event
    if treeview1.items.getnodeat(x,y)<>nil then
    treeview1.hint:=treeview1.items.getnodeat(x,y).text;
    好象可以