我的菜单功能存在数据库中,现在treeview的树形动态生成了,但是不知道如何调用菜单功能,象menu一样,如何才可以实现树形菜单。请高手赐教。

解决方案 »

  1.   

    treeview不是有onclick事件么,在这里面判断点的那个节点,然后调用相应的菜单功能。
      

  2.   


    var
      item: tmenuitem;
    begin
      item:= tmenuitem.Create(nil);
      item.Caption:= 'aaa';
      item_abc.Add(item);   // item_abc 就是父节点了
    end;
      

  3.   

    把功能(传统菜单项的事件)与Ttreenode的data关联
      

  4.   

    看来我是看错题了,呵呵~~这个问题,www.2ccc.com里有demo
      

  5.   

    做两步:
    第一步,把所有的父节点找出并在TreeView中画出来。
    第二步,使用嵌套,把每个父节点或者子节点画出来。