>Con el evento DblClick() del container, pero resulta un tanto herrático.
Más que errático, inusable, yo diría.
>El tema es que estás introduciendo un comportamiento en el Treeview que no es el estandar, como es mi caso (se ha decidido que los nodos del treeview van a tener menús contextuales...) por lo que las cosas se complican.
En realidad es que el Treeview tiene un comportamiento poco standard. No aceptar double-clicks o right-clicks a esta altura es comportamiento de Windows 3.1
>El mayor problema que veo es que el usuario no está acostumprado al comportamiento, por lo que se va a perder esta funcionalidad por mucho que cueste hacerla pues "los usuarios son bestias de costumbres"
A mi me ocurre que quieren darle doble click. Al fin y al cabo, es como seleccionan en otros controles por los que además puedes navegar y detenerte (un grid, por ejemplo).
Los menúes conextuales son para una categoría de usuario "babuino-en-vías-de-evolución", o sea bastante avanzado. Pero una vez que lo vieron, los quieren en todos lados (como nosotros).
Hay algún otro TreeView freeware o muy económico (sobre todo pensando en nuestro devaluado peso) que ofrezca estos comportamientos?
Está el bbListView de Bela Bodecs (
www.bbControls.com), que es espectacular, pero no es jerárquico (es un super-listBox)