如何重绘TreeView控件,实现以下重写:
1、替换默认的+-图标?节点图标自定义。
2、节点内容颜色自定义?
敬请指点,有代码最好了,谢谢!

解决方案 »

  1.   

    先认真看看treeview的最基本文档,看看人家有没有设置图标的功能。
      

  2.   

            private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e)
            {            
                e.Node.ImageKey = imageList1.Images[3];           //设置节点前的图标
                e.Node.ForeColor = Color.Blue;                    //设置节点的字体颜色
                  //其他你还可以用类似方法改的另类
                  e.Node. xxx    = yyy
            }