Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Centrar panel (https://www.clubdelphi.com/foros/showthread.php?t=60477)

David82 03-10-2008 15:15:03

Centrar panel
 
Una pregunta de novato:

Como logro centrar elementos, en concreto un panel, en delphi for php???

Gracias!

coso 03-10-2008 19:11:40

Hola, seria algo como Panel.Left := (ClientWidth - Panel.Width) div 2, aunque en PHP no se como seria el codigo. Saludos.

David82 06-10-2008 08:14:36

Lo que no tengo muy claro es que se pueda saber el tamaño de la ventana del cliente, voy a probar a ver si encuentro algo.

Gracias!

roman 06-10-2008 08:20:59

No sé qué entienda D4PHP por un panel, pero, a fin de cuentas, todo se traduce en html. Si tal panel corresponde a un elemento <div>, en realidad centrarlo es muy sencillo poniendo

margin-left: auto;
margin-right: auto;

para dicho elemento en la hoja de estilo. Desafortunadamente desconozco en esta herramienta como se hacen estos ajustes.

// Saludos

David82 06-10-2008 09:02:49

Ya lo tengo, en los Unit hay dos funciones, OnStartBody y OnAfterShowFooter, que sirven para definir acciones antes y despues de mostrar la página. Con poner:

Código PHP:

function Unit1StartBody($sender$params)
               {
               echo 
'<center>';
               }

function 
Unit1AfterShowFooter($sender$params)
               {
               echo 
'</center>';
               } 

Se centra la página. Y supongo que pasará lo mismo para un solo panel, utilizando OnBeforeShow y OnAfterShow.

Gracias a todos!


La franja horaria es GMT +2. Ahora son las 04:28:20.

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