在delphi的树状结构中如何实现右键功能?

解决方案 »

  1.   

    TreeView1.PopupMenu:=PopupMenu1;
      

  2.   

    就是想在树状结构中实现象像windows中右键类似的功能
      

  3.   

    1、设置一个PopupMenu,TreeView1.PopupMenu:=PopUpMenu1;
    2、设置TreeView的RightClickSelect:=true;
      

  4.   

    若是在数据项上点击右键,有一个小的地方不易想到。就是点击完后,选中的节点又会回到原来点击以前的节点上。若想点击后固定在点击处,则在菜单弹出事件处理程序中需要加入一条:
      Treeview1.selected:=treeview1.selected;
    不知为什么。