![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cómo controlar donde se ha hecho doble click en un TTreeView
Hola,
tengo un componente TTreeView llamado Arbol en el cual hay un arbol con varios nodos y éstos con subnodos. El componente Arbol tiene en el evento OnDblClick un código que lo que hace es mostrar la pantalla asociada del subnodo sobre el que se ha hecho doble click. Para saber cual es el subnodo sobre el que se ha hecho doble click utilizo la propiedad Selected de Arbol que me dice cual es. El problema está en que si selecciono un subnodo y hago doble click en otro sitio del componente TTreeView que no sea un nodo o un subnodo, me muestra la pantalla asociada al nodo seleccionado. Por ejemplo, si selecciono el subnodo Nodo1_Subnodo1 y despliego y pliego rápidamente el nodo Nodo2, se cree que he hecho un doble click y me muestra la pantalla asociada al subnodo Nodo1_Subnodo1. Lo deseable es que no me mostrara esa pantalla. Si no me he explicado bien me lo decís. Un saludo y muchas gracias de antemano |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Doble click en CxGrid | El_Perrito | Varios | 3 | 30-03-2007 21:23:18 |
Doble Click en el título de la Ventana | nemo | API de Windows | 0 | 25-07-2006 19:56:39 |
Evento Doble Click en DBgrid | enecumene | Conexión con bases de datos | 1 | 03-07-2006 07:15:42 |
Doble click en titulo de grid | rafita | Varios | 4 | 13-06-2006 10:22:04 |
Como controlar contenido de TTreeView | FunBit | OOP | 2 | 22-07-2005 10:21:53 |
![]() |
|