Come faccio a dipingere il nodo di TreeView +/- pulsanti di fuori di una vista ad albero?
Domanda
simile alla classe ButtonRenderer
, voglio essere in grado di dipingere i tasti +/- utilizzati in TreeViewNodes
completamente separatamente a qualsiasi istanza di un TreeView
. Non sembra essere un metodo ControlPaint
che lo fa, e il disegno di un pulsante non sembra giusto. Dove posso trovare il codice di disegno per un nodo TreeView da?
Soluzione
È possibile disegnare la maggior parte delle parti dello standard di Windows controlla utilizzando il stili visivi API di Windows .
Non ho provato il rendering di un controllo visualizzazione struttura, ma dare un'occhiata al .NET VisualStyleRenderer
classe , che sembra avvolgere tutte le funzionalità delle API non gestito.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow