[delphi] Centrer un panel dans une form

claude ray Messages postés 3096 Date d'inscription   Statut Contributeur Dernière intervention   -  
 Tatar -
Bonjour
Je crée un form avec comme WindowState wsMaximized de façon qu'à l'ouverture du programme ça occupe la totalité de l'écran quelle soit la taille de ce dernier. Sur ce form je mets un panel, et je voudrais que ce panel se centre sur l'écran. Seulement je ne trouve aucun tuto sur ce sujet.
Si vous pouviez me donner quelques lignes de code..... D'avance merci.

Claude
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. lirey83 Messages postés 76 Statut Membre 13
     
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Panel1.Left := (ClientWidth - Panel1.Width) div 2;
      Panel1.Top := (ClientHeight - Panel1.Height) div 2;
    end;
    
    4
    1. claude ray Messages postés 3096 Date d'inscription   Statut Contributeur Dernière intervention   702
       
      Merci beaucoup Lirey83, c'est exactement ce que je voulais.

      Claude
      0
    2. Tatar
       
      panel1.left := (screen.width div 2) - panel1.width div 2;
      panel1.top := (screen.height div 2) - panel1.height div 2;
      0
  2. claude ray Messages postés 3096 Date d'inscription   Statut Contributeur Dernière intervention   702
     
    Aucune idée ??
    0