Estoy usando un control TreeView de Windows Forms en mi programa. Me gustaría permitir que el usuario seleccione varios nodos en el mismo nivel arrastrando el puntero del mouse (también llamado selección "lazo"). No creo que un TreeView estándar lo permita.Selección múltiple en TreeView
Mi pregunta es ¿cuál sería la mejor manera de lograrlo? ¿Tengo que escribir mi propio comportamiento de selección personalizado en un control personalizado o derivado? ¿Dónde empiezo?
No necesito una explicación detallada. Solo un pequeño empujón en la dirección correcta.
Entiendo el enfoque de control personalizado para obtener la selección múltiple. ¿Qué dirección, sugerirías, debería tomar para implementar una selección de "lazo"? ¿Tengo que recurrir al dibujo personalizado de nivel GDI o hay una API o algo que expone Windows para esto, lo que puede facilitar mi trabajo? –
@Frederick, no soy una gran persona para comentar sobre eso. Mi sugerencia sería abrir una nueva pregunta por separado centrada exclusivamente en cómo implementar la selección de lazo en un control WinForm genérico. Eso probablemente arroje mejores resultados. – JaredPar
Gracias Jared. Haré exactamente eso. –