FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Estado DBGrid para DragandDrop
Hola chicos nuevamente un saludo amistoso a todos.
Hoy quise trabajar un DBGrid usando Arrastrar y Soltar o Drag and Drop lo interesante es que cuando mi DBGrid1.DataSource.DataSet esta desactivado el Evento MouseDown funciona pero al activarse por lo registros encontrado no entra a dicho evento. Este es mi código de ejemplo: esto me imposibilita usar el comportamiento de arrastrar y soltar. Las propiedades del DBGrid son las Siguientes: DragMode = dmManual DragKind = dkDrag Si tienen alguna idea se lo agradecería Saludos y Bendiciones a todos; novato_erick |
#2
|
||||
|
||||
¿Porqué no usas el modo automático que te facilita las cosas?
¿Tampoco explicas exactamente qué quieres hacer? ¿Arrastrar elementos desde el mismo DBGrid o arrastrar desde otros componentes?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Estado DBGrid para DragandDrop (Solucionado)
Gracias por Responder Neftali:
Cita:
Gracias NefTali. Cita:
Esta forma muestra dos ventanas una con un analitico donde proviene la info y el otro con un formulario de pedido el usuario tiene dos pantallas para hacer más eficiente el proceso de selección de información. Saludos pd: me apoyé de este link tuyo Neftali me han siempre ayudado https://neftali.clubdelphi.com/arras...-dos-tlistbox/ |
#4
|
||||
|
||||
Si activas el modo Automático de Drag&Drop en ambos componentes, sólo debes obtener el texto que quieres "arrastrar" (este es el paso más complicado) y luego configurar los componentes para que acepten funcionen con el Drag&Drop automático.
Como hablamos de diferentes formularios, puedes usar alguna propiedad para apoyarte en el proceso. Como he dicho el más complejo es obtener el texto que estás "arrastrando" a partir de las coordenadas del ratón (en un DGBrid); Para eso puedes utilizar un procedimiento como este:
A partir de ahí es utilizar una propiedad para pasar ese TEXTO al segundo formulario, y configurar ambos componentes con el Drag&Drop automático. En este ejemplo te lo muestro con cualquier texto, pero podrías hacer que para cualquier columna, te devuelva por ejemplo, siempre el código de empleado (si te interesa). Te adjunto el ejemplo con el código completo y lo subo al FTP: http://terawiki.clubdelphi.com/Delph...DropDBGrid.zip
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Cita:
Te lo agradezco muchísimo ese gran aporte, ahora es super más interactivo tomar información para procesarla más rápidamente en otro formulario, ya no tienes que hacer click en una lupita para buscar y escoger. de nuevo gracias muchas gracias... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ver estado de mi UPS | santi33a | Varios | 3 | 08-10-2010 22:19:58 |
Estado Dataset | vtdeleon | Conexión con bases de datos | 2 | 18-04-2007 02:14:45 |
problemas para averiguar el estado de la conexion | jorch_yr | Internet | 4 | 28-05-2004 08:17:45 |
Estado de MSN | jmselesan | PHP | 1 | 24-10-2003 15:02:38 |
|