FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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"?? |
#2
|
|||
|
|||
Prueba con Tabla.Eof;
|
#3
|
||||
|
||||
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 |
|
|
|