![]() |
TPanel auf Form zentrieren
Hi all,
ich versuche seit einer Weile, ein TPanel auf einem Form zentriert darzustellen, finde aber irgendwie keine gute Lösung. Im moment mache ich es so, das ich das Panel entsprechend der Bildschirmbreite platziere, aber mich würde interessieren obs nicht auch eine bessere Lösung gibt. Danke euch, greets ben |
Re: TPanel auf Form zentrieren
Hallo Ben,
bei variabel großem Panel nimmst du die Anchors, sonst geht das hier:
Delphi-Quellcode:
Grüße vom marabu
procedure TDemoForm.FormResize(Sender: TObject);
begin Panel.Left := (ClientWidth - Panel.Width) shr 1; Panel.Top := (ClientHeight - Panel.Height) shr 1; end; |
Re: TPanel auf Form zentrieren
Hallo,
bei konstanter Panelgröße geht es auch mit den Anchors: 1.) Panel im Formulardesigner zentrieren (Ausrichtungsdialog: "im Fenster zentrieren") 2.) alle Anchors des Panels auf den Wert False setzen Nun wird das Panel bei Größenänderungen des Formulars immer zentriert. Gruß Hawkeye |
Re: TPanel auf Form zentrieren
Wunderbar, vielen Dank ihr beiden.
Hab doch gewußt das es da eine bessere möglichkeit gibt :) Thx & Gruß, ben |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz