Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2008
David82 David82 is offline
Miembro
 
Registrado: ago 2008
Posts: 27
Poder: 0
David82 Va por buen camino
Centrar panel

Una pregunta de novato:

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

Gracias!
Responder Con Cita
  #2  
Antiguo 03-10-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, seria algo como Panel.Left := (ClientWidth - Panel.Width) div 2, aunque en PHP no se como seria el codigo. Saludos.
Responder Con Cita
  #3  
Antiguo 06-10-2008
David82 David82 is offline
Miembro
 
Registrado: ago 2008
Posts: 27
Poder: 0
David82 Va por buen camino
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!
Responder Con Cita
  #4  
Antiguo 06-10-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #5  
Antiguo 06-10-2008
David82 David82 is offline
Miembro
 
Registrado: ago 2008
Posts: 27
Poder: 0
David82 Va por buen camino
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!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Centrar un frame sobre un panel en tiempo de ejecución Albano OOP 4 07-03-2007 23:47:16
centrar forms el_barto OOP 5 08-04-2006 00:40:54
Centrar PÁneles nax OOP 4 30-07-2005 06:18:45
centrar qrdbtext Mario1980 Impresión 0 16-12-2004 17:46:05


La franja horaria es GMT +2. Ahora son las 19:14:56.


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
Copyright 1996-2007 Club Delphi