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"?? |
Prueba con Tabla.Eof;
|
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