Similar to the ButtonRenderer class, I want to be able to paint the +/- buttons used in TreeViewNodes completely separately to any instance of a TreeView. There doesn't seem to be a ControlPaint method that does it, and drawing a Button doesn't look right. Where can I get the drawing code for a treeview node from?
You can draw most parts of the standard Windows controls using the Windows visual styles API.
I haven't tried rendering a tree view control, but take a look at the .NET VisualStyleRenderer class, which appears to wrap all of the functionality of the unmanaged API.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With