PDA

Ver la Versión Completa : raro error en dbgrid


nikotina
30-07-2007, 17:54:15
Hola a todos. Resulta que en el evento OnKeyDown de un dbgrid tengo el siguiente codigo:

if key = vk_down then
stringgrid1.row := stringgrid1.row + 1;

y cunado ejecuto el programa y en el dbgrid desciendo con el cursor,
se saltea un fila cada vez que presiono la tecla down.

Y si al stringgrid1 lo incremento en "n", el DbGrid saltea "n" filas
en dicho evento.

Espero haberme hecho entender bien, y muchas gracias a todos.

roman
30-07-2007, 18:06:11
Por fin, ¿se trata de un dbgrid o de in stringgrid? Si es el primero, este mensaje debe ir en el foro de "Conexión con bases de datos", y si es el segundo, debe ir en el de OOP. En cualquier caso creo que estás confuniendo componentes.

// Saludos

Vichomo
02-08-2007, 09:15:59
Hola a todos. Resulta que en el evento OnKeyDown de un dbgrid tengo el siguiente codigo:

if key = vk_down then
stringgrid1.row := stringgrid1.row + 1;

y cunado ejecuto el programa y en el dbgrid desciendo con el cursor,
se saltea un fila cada vez que presiono la tecla down.

Y si al stringgrid1 lo incremento en "n", el DbGrid saltea "n" filas
en dicho evento.

Espero haberme hecho entender bien, y muchas gracias a todos.

Hola, prueba eso en el evento AfterScrool del dataset! ;) espero te sirva.