 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Jue 19 Feb, 2009 4:09 pm Asunto: Coordinar varios StringGrid |
|
|
Hola a todos,
Os cuento lo que me pasa,
Tengo varios StringGrid y el problema es que quiero que esten coordinados, por ejemplo el 1º tiene horarios y esta a la izquierda y el segundo tercero, etc... que van a su derecha a continuacion tienen datos que van en linea con ese horario, el problema viene cuando el horario es muy largo y se baja con el scroll, que pasa? que el horario esta más abajo y el resto de los datos de los demas StringGrid ya no cuadran por que no se les ha hecho el scroll pertinente para que esten a la misma altura.
Como podria hacer para que cuando uno de ellos se mueva con el scroll o con los cursores o lo que sea, los demas vayan coordinados tambien y bajen al mismo ritmo?
Se os ocurre algo?
Un abrazo.
Carlos |
|
| Volver arriba |
|
 |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Jue 19 Feb, 2009 4:45 pm Asunto: |
|
|
Arregladooooooooo,
Os cuento, en el evento OnTopLeftChanged de cada uno de los StringGrid poneis los siguiente:
TStringGrid *grid = dynamic_cast<TStringGrid>(Sender);
StringGrid1->TopRow=grid->TopRow;
StringGrid2->TopRow=grid->TopRow;
StringGrid3->TopRow=grid->TopRow;
Y todos los StringGrid que os hagan falta, de esta forma coordinamos que la fila que esta arriba sea la misma para todos y asi todos van igual.
Si quisierais hacer lo mismo pero tambien para la columna pondriais tambien esto otro:
StringGrid1->LeftCol=grid->LeftCol;
StringGrid2->LeftCol=grid->LeftCol;
StringGrid3->LeftCol=grid->LeftCol;
Asi conseguimos que esten coordinadas tanto por la fila como por la columna que quede arriba a la izquierda.
Ala un abrazo a todos.
Carlos |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|