Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Größe von Komponenten während Laufzeit eines Programmes


LokutusvB - Di 06.09.11 08:55
Titel: Größe von Komponenten während Laufzeit eines Programmes
Guten Morgen,

ich habe auf einem Formular mehere Panels, auf auf den Panels sind unter anderem Memo-Felder und ListViews. Ist es möglich, daß während der Laufzeit eines Programmes die Größe einzellner Panels oder Memo-Felder vom Nutzer per Maus verändert werden kann (ein Bereich wird größer, dafür ein anderer Bereich kleiner)? Wie stellt man so etwas an?

Viele Grüße
LvB


Sybok Factor - Di 06.09.11 09:21

Kannst du alles mit der Komponente TSplitter erreichen, dazu gibt es auch ein Demo in dem du die Funktionsweise nachvollziehen kannst. Die Positionen musst du selber speichern und nach Programmstart wieder herstellen.
Tipp: Du musst dabei die Größe der Panels speichern und nicht die Position der Splitter.

Viele Grüße
Sybok Factor.


LokutusvB - Di 06.09.11 10:32

Danke dir, das ganze ist ja denkbar einfach. :)