Saludos compañeros, después de realizar una larga investigación de como implementar el aspecto nativo de windows en los controles ListView y Treeview, he creado dos clases NativeListView y NativeTreeView las cuales comparto para que las puedan integrar en sus proyectos.
Pueden descargarlos de los siguientes enlaces:
http://jonathanbucaro.com/programaci...specto-nativo/
http://jonathanbucaro.com/programaci...specto-nativo/
En estas clases se implementa el double buffer para prevenir parpadeos y su aspecto visual es como el explorador de Windows (selección transparente y efectos visuales). El namespace es System.Windows.Forms por lo que no tienen que andar acarreando nombres de empresas o cosas por el estilo.
Por si les interesa, este es el link de la investigación en StackOverflow
http://stackoverflow.com/questions/9...tion-rectangle
Mi sitio lo tengo algo descuidado por mucho trabajo , por lo que agradeceré un poco de tráfico y sus comentarios si ven útil estas clases o si encuentran algo que se deba/pueda mejorar.
*Edit*
Una vez hayan sido compilados en su proyecto pueden agregarlos desde el cuadro de herramientas y su uso es exactamente el mismo que el de los controles ListView y TreeView