Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   borde móvil para cambiar tamaños (https://www.clubdelphi.com/foros/showthread.php?t=57515)

elcigarra 18-06-2008 15:04:37

borde móvil para cambiar tamaños
 
Estimados, tengo una ventana que, para hacerla fácil, tiene 2 TStringGrid, uno arriba y otro abajo.

Al de arriba le puse align : "alTop" y al de abajo : "alClient" de esta forma quedan pegados cubriendo la ventana, partida por la mitad más o menos. Si cambio el tamaño de arriba en tiempo de diseño tambièn cambia el de abajo.

Me gustarìa poder hacer esto tambièn en tiempo de ejecución, hay alguna forma que el usuario, poniendo el mouse en la división de los dos stringgrids pueda moverla arriba y abajo para agrandar el StringGrid que mas le convenga?

coso 18-06-2008 15:53:39

Hay un componente que se llama splitter. Se encarga de eso mismo. Creo recordar que deberas poner ambas a alClient.

Caro 18-06-2008 16:42:14

Como te dice coso con el componente splitter puedes lograrlo, solo tienes que darle la misma alineación que el componente que quieres redimensionar.

Ejemplo colocas primero un StringGrid con Aling->alTop, despues el Splitter con la alineación también alTop y despues tu siguiente StringGrid con la alineación alClient.

Saluditos


La franja horaria es GMT +2. Ahora son las 23:01:52.

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