Wie male ich die TreeView Knoten +/- Tasten außerhalb eines treeview?
Frage
Ähnlich wie bei der ButtonRenderer
Klasse, ich möchte den +/- Tasten in der Lage sein in TreeViewNodes
auf jede Instanz eines TreeView
vollständig separat verwendet zu malen. Es scheint nicht ein ControlPaint
Methode zu sein, der es tut, und ein Button Zeichnung rechts sieht nicht so aus. Wo kann ich den Zeichencode für einen TreeView-Knoten aus?
Lösung
Sie können die meisten Teile der Standard-Windows-Draw-Steuerelemente mithilfe der Windows- visuelle Stile API .
Ich habe nicht versucht, eine Baumansicht Kontrolle Rendering, aber einen Blick auf die .NET VisualStyleRenderer
-Klasse, die die gesamte Funktionalität des nicht verwalteten API einzuwickeln erscheint.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow