PDA

Ver la Versión Completa : El scroll del Dbgrid se me vuelve al inicio cada vez que pincho un registro


Nbull
05-06-2006, 18:14:55
Hola a tod@s los forer@s, tengo un dbgrid con bastantes columnas y por eso me sale el scroll horizontal, mi problema es que cuando pincho en un registro el scroll se vuelve al inicio teniendo que volver a buscar la columna que estaba viendo.

¿Hay alguna forma de que el scroll no vuelva al inicio?

Gracias a tod@s por leerme.

Un saludo.

Nbull
07-06-2006, 12:01:57
A lo mejor no me explique bien, el problema que tengo es que el dbgrid me muestra muchas columnas, y para verlas me muevo con el scroll horizontal, pero, si el usuario pincha un registro cuando ha movido el scroll, el dbgrid se vuelve a la primera columna.

No se como hacer para que el dbgrid no se mueva cuando el usuario pinche en cualquier registro.

Gracia y un saludo.

Lepe
07-06-2006, 14:43:26
Pues alguna vez me ha pasado y me he vuelto medio tarumba.

Creo que es un efecto colateral del grid. Ahora mismo no recuerdo exactamente las propiedades involucradas (creemé que lo he buscado),. Creo recordar que tenía que ver con las propiedades:
- dgRowSelect
- MultiSelect y dgMultiSelect
- no recuerdo si tambien con "HideSelection"

El tema es que haces clic con el ratón en una celda, se selecciona la fila entera, pero al usar la "bolita del raton" debe hacer el scroll hacia abajo, pero solo una celda está seleccionada. Es algo raro, ya que se mantiene la fila anterior seleccionada (dibujada entera de color azul), pero la celda seleccionada con la bolita del ratón (que pertenece a otro registro) tambien se mantiene en color azul. Así debe funcionar el Grid para que no se vuelva a la primera columna del grid cada vez que haces clic en una columna.

Saludos y siento no ser muy explicito :(.