¿Cómo pinto el nodo de árbol +/- botones exteriores una vista de árbol?
Pregunta
Al igual que en la clase ButtonRenderer
, quiero ser capaz de pintar los botones +/- utilizados en TreeViewNodes
completamente separado de cualquier instancia de un TreeView
. No parece ser un método ControlPaint
que lo hace, y el dibujo de un botón no se ve bien. ¿Dónde puedo obtener el código de dibujo para un nodo de árbol de?
Solución
Puede dibujar la mayor parte del estándar de Windows controla mediante el estilos visuales API de Windows .
No he probado la prestación de un control de vista de árbol, pero echa un vistazo a .NET clase VisualStyleRenderer
, que parece envolver toda la funcionalidad de la API no administrada.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow