Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Centrar PÁneles (https://www.clubdelphi.com/foros/showthread.php?t=23839)

nax 29-07-2005 22:18:44

Centrar PÁneles
 
Qué tal, reciban un caluroso saludo. Molestando con la siguiente duda: quisiera distribuir dos páneles (o frames, para el caso es lo mismo) en un espacio de mi formulario, de tal manera que al redimencionar éste último, los páneles también lo hicieran pero ambos terminaran con el mismo tamaño, ocupando toda el área sobre el cual están. ¿Qué propiedad debería utilizar? He probado con anchor y align, y si logran ocupar toda el área, más no terminan con el mismo tamaño. De antemano gracias.

delphi.com.ar 29-07-2005 22:21:40

Podrías tener uno alineado a un lado y el otro alClient, o bien podrías jugar con el Anchors, de ambos componentes. Todo depende lo que quieras...

nax 30-07-2005 01:22:57

Qué tal Federico. Gracias por contestar. Estuve probando con Anchors, pero no logré obtener lo que quería. Trataré de explicar lo que deseo. Supongamos que tengo un área del formulario de 80 pixeles de ancho, en la cual distribuyo dos páneles, de 40 uno y 40 el otro (de ancho). Cuando se redimencione el formulario, digamos que el área ahora mide 160 pixeles, pues lo que deseo es que los páneles midan 80 y 80 respectivamente. ¿Tiré la toalla muy pronto o no es posible hacer éso?

Crandel 30-07-2005 05:45:54

Podrias poner un panel alineado alLeft y el otro alClient.

Luego en el evento OnResize del formulario especificas al panel1 la mitad del ancho del formulario.

utiliza la división con div

nax 30-07-2005 06:18:45

Una respuesta clara y muy creativa... gracias, funciona de maravilla.


La franja horaria es GMT +2. Ahora son las 16:55:17.

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