Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Edit Felder proportional resizen (https://www.delphipraxis.net/74684-edit-felder-proportional-resizen.html)

DieHardMan 7. Aug 2006 15:37


Edit Felder proportional resizen
 
Wie bekomm ich es hin, damit folgende Edit Felder proportional zueinander horizontal verlängert werden wenn die Form resized wird?

Wenn ich mit den Anchors arbeite, kann ich nur jeweils die Linken oder Rechten Edit Felder verlängern, die anderen bleiben gleich und verschieben sich nur. Die Labels und Buttons manuell verschieben zu müssen kommt mir doch recht umständlich vor, gibts da keine einfachere Lösung?

http://www.trekgonewild.de/edits.png

Flocke 7. Aug 2006 15:44

Re: Edit Felder proportional resizen
 
Du könntest links und rechts jeweils ein Panel darunter legen und diese manuell anpassen (Zweizeiler). Den Rest kannst du mit Anchors innerhalb der Panels erledigen.

DieHardMan 7. Aug 2006 17:14

Re: Edit Felder proportional resizen
 
OK das mit den Panels hab ich erledigt aber wie meinst du das mit dem Zweizeiler?

DGL-luke 7. Aug 2006 17:25

Re: Edit Felder proportional resizen
 
naja...

Delphi-Quellcode:
procedure TForm1.FormResize(Sender: TObject);
begin
  Panel1.Width := ClientWidth div 2;
  Panel2.Left := ClientWidth div 2 +1;
end;
wenn Panel2 schon rechts einen anchor hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz