如何将treeview节点+/-按钮绘制在treeview之外?

3

ButtonRenderer类似,我希望能够完全分开绘制用于TreeViewNodes的+/-按钮而不是任何TreeView实例。似乎没有ControlPaint方法可以做到这一点,并且绘制按钮看起来不正确。我从哪里获取树形视图节点的绘制代码?

1个回答

1

您可以使用Windows 视觉样式API绘制大多数标准Windows控件的大部分部分。

我还没有尝试渲染树形视图控件,但是请查看.NET VisualStyleRenderer类,它似乎包装了未经处理的API的所有功能。


1
TreeView图标链接:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.visualstyles.visualstyleelement.treeview.glyph(v=VS.90).aspx - overslacked

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接