![]() |
Treeview y click derecho
Hola a todos,
Tengo un TTreeView, con varios items, cuando hago doble click sobre un de los items ejecuto una determinada acción, cuya acción depende del item seleccionado que lo tomo con ListaDominios.Selected. Hasta aca todo bien. Esta misma acción y otras, quiero permitirlas mediante un TPopupMenu, que se despliega al hacer click con el boton derecho. El problema surge que ListaDominios.Selected no me devuelve realmente el item seleccionado, en realidad no sobre el que hice click. Es decir, esta un item seleccionado, luego hago click derecho sobre otro, el primero permanece con una línea de trazo alrededor y el segundo en negrita. El ListaDominios.Selected me devuelve el valor del primero y no sobre el que yo quiero. tengo la propiedad RightClickSelect en true. Alguna sugerencia? |
Me parece que se trata de un error en la componente. Puedes solventarlo obteniendo el nodo correcto en el evento OnMouseDown del TreeView:
// Saludos |
Gracias por la idea roman,
termine escribiendo
y funcionó perfecto |
Cita:
pincha en otra parte del treeView que no corresponde con nigún item he puesto esto:
Que por otra parte es exactamente lo que escribió Román (Me acabo de dar cuenta, lo siento) Un saludo |
La franja horaria es GMT +2. Ahora son las 12:39:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi