如何在树视图之外绘制树视图节点 +/- 按钮?
题
类似于 ButtonRenderer
类,我希望能够绘制 +/- 按钮 TreeViewNodes
完全独立于 a 的任何实例 TreeView
. 。似乎没有一个 ControlPaint
方法来做到这一点,并且绘制一个 Button 看起来不正确。从哪里可以获得树视图节点的绘图代码?
解决方案
您可以使用 Windows 绘制标准 Windows 控件的大部分部分 视觉风格API.
我还没有尝试过渲染树视图控件,但看看 .NET VisualStyleRenderer
类,它似乎包装了非托管 API 的所有功能。
不隶属于 StackOverflow