Pergunta

semelhante à classe ButtonRenderer, eu quero ser capaz de pintar os botões +/- utilizados na TreeViewNodes completamente separado de qualquer instância de um TreeView. Não parece ser um método ControlPaint que faz isso, e desenhar um botão não parece certo. Onde posso obter o código de desenho para um nó TreeView do?

Foi útil?

Solução

Você pode desenhar a maioria das partes dos controles padrão do Windows usando Windows estilos visuais API .

Eu não tentei tornando um controle de exibição de árvore, mas dê uma olhada no .NET VisualStyleRenderer classe, que aparece para envolver toda a funcionalidade da API não gerenciado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top