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?

War es hilfreich?

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
scroll top