![]() |
Zwei Bereiche im Verhältnis verkleinern bei Größenänderung
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Ich bin mir sicher, dass es bereits x Lösungen für diese Frage gibt, aber ich habe keinen Plan nach welchem Suchbegriff ich suchen soll. :? Also ich habe eine Form (siehe Anhang) deren obere Hälfte in zwei Teile geteilt ist (die zwei Tabellen). Die linke Tabelle hat Align = alLeft, der Splitter ebenfalls und die rechte Tabelle dann alClient. Wie kann ich das realisieren, dass beim Vergrößern der Form, das Teilungsverhältnis beibehalten wird (also nicht nur die rechte Seite verkleinert bzw vergrößert wird? Geht das nur durch Programmieren oder kann ich das auch designen? Diese Frage habe ich mir schon bei mehreren Projekten gestellt. Grüße Faux |
Re: Zwei Bereiche im Verhältnis verkleinern bei Größenänderu
Hallo,
das geht nur durch Programmieren.... Ich würde es mal so versuchen...
Delphi-Quellcode:
Grussvar Verhaeltnis: extended; procedure TForm1.OnCreate(Sender:tObject); begin Verhaeltnis := Tabelle1.Width / Self.Width; end; procedure TForm1.OnResize(Sender:tObject); begin Tabelle1.Width := Round(Self.Width * Verhaeltnis); end; procedure TForm1.Splitter1OnMoved(Sender:tObject); begin Verhaeltnis := Tabelle1.Width / Self.Width; end; Thomas. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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 by Thomas Breitkreuz