TreeView:Change Plus Minus图标

时间:2013-11-21 15:33:17

标签: c# winforms visual-studio-2010 tree treeview

如何使用 C#.Net TreeView Control Plus Minus 图标更改为其他图标。

1 个答案:

答案 0 :(得分:8)

如果要自定义TreeView控件,Microsoft在TreeView控件上提供名为TreeViewDrawMode的属性,其值为枚举,其中包含3个值:NormalOwnerDrawText,{ {1}},在您的情况下,您必须使用OwnerDrawAll

将该属性设置为OwnerDrawAll后,当TreeView的节点显示时,将触发名为TreeViewDrawMode.OwnerDrawAll的事件,以便您可以在那里处理绘图。当你自己绘制它时,通常需要绘制3个东西:展开/折叠图标,节点图标,节点文本。

我的样本如下:

DrawNode

the result of my test