Ver Mensaje Individual
  #1  
Antiguo 20-09-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Yo quiero que la imagen y el panel con los botones cuando se maximize que se ponga todo en el centro.
Hola jeremiselxi.

La forma mas simple de hacer eso es agregar otro TPanel (ej. pnlBase) en TForm2, seleccionar Image1 y Panel1, cortar y pegar dentro de pnlBase.
Luego poner las propiedades: Panel1.Align = alBottom y Image1.Align = alClient y dimensionas pnlBase del tamaño que desees.

Agrega este código de centrado de pnlBase al evento OnCreate de Form2:
Código Delphi [-]
procedure TForm2.FormCreate(Sender: TObject);
begin
   pnlBase.Left := (Width - pnlBase.Width) div 2;
   pnlBase.Top  := (Height - pnlBase.Height) div 2;
end;
Te adjunto las modificaciones echas a tu código para que puedas revisarlas en funcionamiento, también agregué código de centrado al redimensionar o restaurar a Form2.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 20-09-2012 a las 19:27:44.
Responder Con Cita