怎么让treeview的根目录和其他分支显示不同的图片啊

解决方案 »

  1.   

    放一个ImageList,里面放一些你需要的节点图片,然后把它赋给TreeView的ImageList属性。
    在画node的时候,根据节点的不同来指定ImageIndex即可.
      

  2.   

    用某个Node的ImageIndex指定ImageList里的图片顶级结点,可以通过TreeViewXXX.Nodes(0)来引用
      

  3.   

    代码
    TreeNode ChildNode = New TreeNode("节点",图片索引(5), 图片索引(6));
      

  4.   


    //如果动态的就像楼上几位说的。
    //如果是静态的,就先设置所有的node为子节点的Image
    //然后再初始化的时候设置根节点的Image。private void ChangeRootImage(TreeView treeView,int index)
    {
    foreach(TreeNode node in treeView.Nodes)
    {
    node.ImageIndex = index;
    }
    }