日期:2014-05-18  浏览次数:21204 次

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

------解决方案--------------------
先认真看看treeview的最基本文档,看看人家有没有设置图标的功能。
------解决方案--------------------
DrawNode事件,够你玩的了
------解决方案--------------------
private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
e.Node.ImageKey = imageList1.Images[3]; //设置节点前的图标
e.Node.ForeColor = Color.Blue; //设置节点的字体颜色
//其他你还可以用类似方法改的另类
e.Node. xxx = yyy
}