>>>¿Como puedo detectar la pulsación de botón derecho del ratón en un nodo de un Treeview?
>>>
>>>Gracias.
>>>José Luis.
>>
>>Interceptando el MouseDown Event, obtengo el nº botón y lo guardo en una propiedad add-hoc para ello, después desde el mouse click puedo leerla y resetearla si lo considero conveniente.
>
>Ya que estamos, ¿como detectas un doble-click? El otro día estaba usando uno para un prototipo y este tema me venció. Traté guardando el tiempo en el click y comparándolo en el segundo hit, pero al dar doble click sólo saltaba el evento una vez. :( Tal vez con MouseDown...
Con el evento DblClick() del container, pero resulta un tanto herrático.
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.
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"
Un saludo.
José Luis.
Quidquid latine dictum sit, altum sonatur