FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TDBGrid + DragDrop + PopUp + Multiselect
Estimados, como el titulo lo dice, necesito combinar en un TDBGrid la posibilidad de activar el Drag and Drop junto con un PopUp, y la propiedad multiselect.
Para el drag and Drop, utilizo el siguiente codifo en el evento OnColEnter
Sin embargo, cuando utilizar este código el popup por defecto no funciona!! Como puedo combinar todas estas opciones ?? Espero me puedan ayudar. |
#2
|
||||
|
||||
Hola mjjj.
Vas a tener que reescribir el método MouseDown del TDBGrid: Para simplificar la explicación te adjunto un ejemplo con la tabla country de dbdemos (incluida) que copia el/los campos de las filas seleccionadas a un ListBox. Recuerda luego de una selección múltiple, el drag&drop deberas hacerlo sin levantar el botón del mouse. Es decir, luego de la última selección mantene el botón presionado y arrastra hacia el ListBox de otro modo perderás la selección ante el segundo click. Para el ejemplo la acción del PopupMenu es la misma (copiar al ListBox) , crea una carpeta y descomprimí el adjunto allí. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Excelente, muchas gracias !!
Era lo que necesita. Saludos. |
#4
|
|||
|
|||
Utilizando el ejemplo me surgió un problema, resulta que cuando intento modificar el tamaño de la columna no me deja, ya que comienza el BeginDrag.
Como puedo descartar el BeginDrag en el evento MouseDown, si el cursos esta en el titulo del TDBGrid ?? Existe otra forma de hacerlo ?? |
#5
|
||||
|
||||
Hola mjjj.
Disculpas, recién veo tu última consulta. En el evento MouseDown, deberías controlar que el cursor no esté sobre el título:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
Gracias, funcionó perfecto.
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Multiselect en TcxGrid | jarponse | OOP | 2 | 02-06-2008 10:13:25 |
DragDrop de un ListBox a otro?? | carrrlos | OOP | 2 | 04-05-2007 14:27:04 |
Dbgrid y Multiselect | jorge_mosquera | OOP | 3 | 26-04-2007 03:22:41 |
Pequeña duda acerca del MultiSelect de los TDBGrid | JuanBCT | Varios | 3 | 08-03-2005 20:59:24 |
multiSelect en TDBGrid | carlosmari | Varios | 3 | 09-03-2004 15:55:18 |
|