Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   inhabilitar tab en un dbgrid en la última columna (https://www.clubdelphi.com/foros/showthread.php?t=9192)

davidgaldo 16-04-2004 16:55:57

inhabilitar tab en un dbgrid en la última columna
 
Hola, tengo este trozo de código en el evento keydown de un dbgrid:

if (Key =VK_TAB ) and (es la última celda de la fila) then begin
showmessage('GUARDA EL PRODUCTO');
abort;

como puedo expresar el término "es la última celda de la fila"??

__cadetill 16-04-2004 17:00:39

Prueba con Tabla.Eof;

roman 16-04-2004 17:30:24

La propiedad SelectedIndex del DBGrid indica la columna (celda) actualmente seleccionada. Quizá esto te pueda servir. Pero ten cuidado en que al momento de recibir el OnKeyDown la celda aún no cambia de manera que en lugar de preguntar si es la última quizá tengas que preguntar si es la penúltima.

// Saludos


La franja horaria es GMT +2. Ahora son las 08:59:18.

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