我想实现上一层目录显示一种图标,其子节点又显示另一种图标,如何实现啊?

解决方案 »

  1.   

    在数据库中增加节点的Level字段,相同Level的结点的Imagindex赋相同的值。这样应该可以了。
      

  2.   


         TreeNode:=TreeView1.Items.AddObject(nil,'...',NodeInfo);
              //NodeInfo是一个指针  '...'是显示的文本 TreeNode 是根节点
          TreeNode.ImageIndex:= 2;
          TreeNode.SelectedIndex:= 2;      TreeNode1:= TreeView1.Items.AddChildObject(TreeNode,'...',NodeInfo);
                      //TreeNode1是TreeNode 的下一层节点
              TreeNode1.ImageIndex:= 0;
              TreeNode1.SelectedIndex:= 0;
    另外:TreeView1的Images要有ImageList
      

  3.   

    dbTreeView附带一个demo里面很详细