[delphi] Centrer un panel dans une form

Fermé
claude ray Messages postés 3075 Date d'inscription vendredi 13 juillet 2001 Statut Contributeur Dernière intervention 6 janvier 2018 - 19 janv. 2007 à 17:00
 Tatar - 22 janv. 2014 à 22:29
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
A voir également:

2 réponses

lirey83 Messages postés 75 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 18 août 2007 13
20 janv. 2007 à 18:27
procedure TForm1.FormCreate(Sender: TObject);
begin
  Panel1.Left := (ClientWidth - Panel1.Width) div 2;
  Panel1.Top := (ClientHeight - Panel1.Height) div 2;
end;
4
claude ray Messages postés 3075 Date d'inscription vendredi 13 juillet 2001 Statut Contributeur Dernière intervention 6 janvier 2018 700
20 janv. 2007 à 19:39
Merci beaucoup Lirey83, c'est exactement ce que je voulais.

Claude
0
panel1.left := (screen.width div 2) - panel1.width div 2;
panel1.top := (screen.height div 2) - panel1.height div 2;
0
claude ray Messages postés 3075 Date d'inscription vendredi 13 juillet 2001 Statut Contributeur Dernière intervention 6 janvier 2018 700
20 janv. 2007 à 15:52
Aucune idée ??
0