![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#4
|
||||
|
||||
A ver si me explico....
Establece en las opciones "dgSelectRow" para que al hacer clic, se seleccione la fila completa. También añade la opción "AlwaysshowSelection" prepara un botón con el siguiente código:
Ahora saca un listado que permita hacer un scroll. Según mis pruebas y usando un rxDBgrid, hago lo siguiente: - Hago clic en un registro con nombre de cliente: "Pepe". - Se queda esa fila al completo seleccionada (en azul toda la fila) - Hago un scroll (usando la barra de desplazamiento) - En este momento hay 2 cosas seleccionadas (en azul) - Ahora pulso el botón con ese código delphi - El resultado: Me aparece en el ShowMessage Pepe Lo que ha sucedido, es que el registro activo no ha cambiado (Pepe), pero la selección del Grid si (el que marca a Manuel). Prueba a ver si también te ocurre este comportamiento. Para mí es una falsa sensación de que el registro activo "ha camiado", es decir, Manuel aparece seleccionado, cuando en realidad, el registro Activo es Pepe (y por eso el evento AfterScroll no ha saltado). Como conclusión, me reafirmo en lo ya dicho: Al hacer un scroll vertical, el registro activo no cambia. Yo al menos, no sé modificar ese "comportamiento extraño del DBgrid" Quizás añadiendo el "FullRowSelect" (no recuerdo el nombre de la propiedad ahora mismo), sea más intuitivo para tu usuario. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 17-11-2006 a las 13:33:03. |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con DBGrid y barras de desplazamiento | joaquin | OOP | 1 | 23-11-2006 17:11:00 |
Problemas de desplazamiento dentro de un DBgrid? | andressanchez | Varios | 1 | 29-07-2005 21:55:43 |
Barras desplazamiento vertical y horizontal | Leomedellin | Varios | 3 | 06-04-2005 23:50:58 |
Problema con la barra de desplazamiento vertical en todo tipo de Grids | cybergerman | OOP | 1 | 08-10-2004 12:14:10 |
Desplazamiento por un DBGrid | Newbie | Varios | 2 | 25-09-2003 02:15:43 |
![]() |
|