FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Scroll en DBGrid
Saludos... les comento (en Delphi6)
Tengo un DBGrid que me muestra una tabla de paradox y tengo asignado un evento cuando el usuario realiza (OnCelClick) un click en alguna fila El caso es que cuando desplazo con la barra de scroll el triangulito que indica el registro actual se desplaza, pero no me dispara ningun evento de cambio, ni en "OnColEnter", "OnColExit" Como prodria hacerlo para que cuando desplace el scroll fuese como cuando hace click en una fila y poder asignarle el evento necesario??? Gracias. |
#2
|
||||
|
||||
Hola tarco35.
¿ Probaste con el evento AfterScroll del TDataSet ? Un ejemplo
Otro
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
esta en otra unidad
no lo he probado... resulta que tengo la tabla en ModuloDatos y donde ocurre el evento es en otra unidad y no se como poner en el evento que mencionas la accion del form...
Por si no me he explicado bien: ModuloDatos.TablaProductos -> aqui es donde tengo todas las tablas FormPruebas: aqui es donde esta el DBGrid |
#4
|
||||
|
||||
Hola.
Lo más simple es crear el evento en el mismo TDataModule: Click sobre el DataSet -> Click pestaña Events -> Doble click sobre AfterScroll. Pero al estar el DataSet en un DataModule, te conviene asignarlo manualmente en donde lo utilices y liberarlo al finalizar su uso: Deberás asegurarte que el DataModule esté creado con anterioridad a donde realices la asignación (Form1 en el ejemplo) ya que si no, estarías intentando asignar un evento a algo inexistente y lanzará una excepción. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 06-05-2012 a las 20:42:28. |
#5
|
|||
|
|||
resuelto
Muchas gracias.. funciona perfecto... y para que me funcione tambien con la ruedecita del raton???
Última edición por tarco35 fecha: 06-05-2012 a las 21:50:40. Razón: completar el desplazamiento |
#6
|
||||
|
||||
Hola tarco35.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
gracias
Gracias de nuevo... funciona perfecto... muy amable
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBGrid y Rueda(Scroll) del Mouse en Delphi 7 | Emilio_82 | Conexión con bases de datos | 8 | 05-04-2013 09:23:41 |
Scroll en DBGrid | marcial | Varios | 15 | 30-03-2012 20:16:08 |
barra de scroll en DBGrid | macro32 | Conexión con bases de datos | 2 | 15-08-2008 07:53:58 |
Barra de Scroll de un DbGrid con Query | gandalf_uy | Varios | 2 | 22-09-2005 18:09:34 |
DBGRID y SCROLL | vtdeleon | OOP | 2 | 22-12-2004 14:34:59 |
|