![]() |
![]() |
![]() |
![]() |
![]() |
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... |
![]() |
|
|
![]() |
||||
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 |
![]() |
|