Como mover El scroolbar de un stringgrid
Hola a todos:
Mi problema es el siguiente, necesito mientras un stinggrid se va llenando este vaya bajando el scrollbar a la ultima posicion de tal manera que siempre este viendo el ultimo registro de la tabla. Gracias por su atencion Salu2:confused: |
Hola,
el StringGrid y todos sus decendientes tienen las propiedades Row y Col, que te indica en que columna y fila (es decir, en que celda), está situado el foco en ese momento. Lo que debes hacer es cada asignar esa propiedad al último row actual, es decir, al rowcount - 1, cada vez que insertas un registro nuevo en el StringGrid:
Espero te sirva. Saludos |
Hola,
No tengo mucha idea de ese control, pero, haciendo alguna prueba, me parece que bastaría conque según fueras añadiendo las distintas filas, actualizaras la propiedad "Row" del "StringGrid". Algo así:
Edito: Bicho se me adelantó y puede que su respuesta merezca más la pena que la mía aunque diría que son similares. :) Y sin embargo el anterior código no se comporta igual que este otro:
Cosas del StringGrid, digo yo, vamos. :D |
Pues no lo había probado, lo había hecho de cabeza, y el efecto esperado se consigue con la solución de dec
Es curioso, y no lo entiendo. Hubiera jurado que era culpa del optimizador de Delphi, pero lo he desactivado y sigue haciendo el mismo efecto. Será como dice David, cosas del StringGrid. Saludos |
Gracias Gente!!!
Justo lo que necesitabamos!:) |
La franja horaria es GMT +2. Ahora son las 05:29:47. |
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