Come faccio a dipingere il nodo di TreeView +/- pulsanti di fuori di una vista ad albero?

StackOverflow https://stackoverflow.com/questions/2403566

  •  18-09-2019
  •  | 
  •  

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?

È stato utile?

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