pregunta sobre stringgrid
Publicado por Diego (85 intervenciones) el 04/03/2003 14:29:41
Hola
Mi problema es el siguiente: tengo un stringgrid en el que el usuario debe digitar una gran cantidad de datos, por lo que la navegación a través de la grilla debe ser lo más "inteligente" posible. El problema que no he podido resolver se produce cuando el usuario ingresa datos en la última fila de la grilla, porque tengo un procedimiento que le agrega una fila, selecciona la primera columna y simula la pulsación de la tecla Enter, para editar la celda y que el usuario sige escribiendo normalmente, pero al hacer el scroll de la grilla, para mostrar la última fila, ese procedimiento no sirve. Sé que existe un evento OnTopLeftChanged, pero no he podido usarlo de modo que el procedimiento anterior se ejecute normalmente. Si alguien sabe qué puedo hacer, le agradecería que me sugiriera algo, porque si bien mi aplicación funciona, no es completamente cómoda para el usuario.
Gracias
PS: en realidad no usa un stringgrid, uso un xstringgrid, descendiente de la anterior
Mi problema es el siguiente: tengo un stringgrid en el que el usuario debe digitar una gran cantidad de datos, por lo que la navegación a través de la grilla debe ser lo más "inteligente" posible. El problema que no he podido resolver se produce cuando el usuario ingresa datos en la última fila de la grilla, porque tengo un procedimiento que le agrega una fila, selecciona la primera columna y simula la pulsación de la tecla Enter, para editar la celda y que el usuario sige escribiendo normalmente, pero al hacer el scroll de la grilla, para mostrar la última fila, ese procedimiento no sirve. Sé que existe un evento OnTopLeftChanged, pero no he podido usarlo de modo que el procedimiento anterior se ejecute normalmente. Si alguien sabe qué puedo hacer, le agradecería que me sugiriera algo, porque si bien mi aplicación funciona, no es completamente cómoda para el usuario.
Gracias
PS: en realidad no usa un stringgrid, uso un xstringgrid, descendiente de la anterior
Valora esta pregunta


0