Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-03-2004
carlosmari carlosmari is offline
Miembro
 
Registrado: jul 2003
Posts: 34
Poder: 0
carlosmari Va por buen camino
multiSelect en TDBGrid

Hola foro:

Cuando estoy realizando una selección múltiple en un TDBGrid, tengo el problema que al realizar luego un deslizamiento con el scroll vertical de la grilla se me va seleccionando también el registro donde está en ese momento el puntero. Es decir si seleccioné 3 registros con la opción de selección múltiple al avanzar con el scroll me aparece otro registro más seleccionado según donde esté el puntero en ese momento, quedando marcado entonces 4 registros.

¿Cómo puedo hacer para que al avanzar el scroll vertical, buscando otros registros, no me vaya marcando el registro donde va pasando, sino que queden solo los que les he hecho click con el mouse?

Gracias por las sugerencias.
__________________
Carlos Marí
Responder Con Cita
  #2  
Antiguo 08-03-2004
carlosmari carlosmari is offline
Miembro
 
Registrado: jul 2003
Posts: 34
Poder: 0
carlosmari Va por buen camino
Solo para ampliar lo que antes mencioné ... cuando utilizo el scroll vertical de la grilla se me va cambiando el registro seleccionado, cuando lo único que quiero es ver lo que está más abajo (o arriba) pero no que me esté cambiando el registro donde estoy posicionado.


Gracias por la ayuda que puedan darme !!
__________________
Carlos Marí
Responder Con Cita
  #3  
Antiguo 09-03-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
Cita:
Empezado por carlosmari
...tengo el problema que al realizar luego un deslizamiento con el scroll vertical de la grilla se me va seleccionando también el registro donde está en ese momento el puntero...
En realidad, no se está incluyendo este registro en el BookmarkList, fíjate que no tiene un puntito sobre el "Indicator", solo te muestra la posición del cursor en el DataSet. Recuerdo en alguna grilla similar, yo utilizo la de las Rx, haber utilizado el evento OnGetCellParams para evitar que se pinte el registro que no esta dentro del BookmarkList

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #4  
Antiguo 09-03-2004
carlosmari carlosmari is offline
Miembro
 
Registrado: jul 2003
Posts: 34
Poder: 0
carlosmari Va por buen camino
gracias por responder ... en la aplicación que estoy utilizando necesitaría seguir trabajando con el componente de TDBGrid que viene con Delphi y no con el Rx ... y aquí no encuentro nada parecido al OnGetCellParams de Rx ...

Les agradeceré mucho si alguien conoce algo que reemplace al OnGetCellParams de Rx en el TDBGrid o alguna otra solución para mi problema.
__________________
Carlos Marí
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:42:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi