Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Mehrere alLeft-Komponenten zur Laufzeit anordnen
Tower - Fr 10.01.03 09:43
Titel: Mehrere alLeft-Komponenten zur Laufzeit anordnen
Hallo!
Ich habe in einem Dokument mehrere Komponenten mit dem Alignment alLeft. Gibt es eine Möglichkeit, zur Laufzeit festzulegen, welche von denen am "leftesten" ist? Also welche ganz am Rand positioniert ist, welche danach usw.?
Schönen Gruß.
Carsten.
GSE - Mi 15.01.03 16:56
Eine direkte Möglichkeit die Reihenfolge von alLeft
Komponenten zu verändern ist mir nicht bekannt. :(
Aber du könntest sie neu anordnen lassen. d.h.:
Du setzt die Left-Eigenschaft der Komponente die am weitesten vom linken Rand entfernt sein soll auf Left := 0.
Dann die der, die neben der letzten sein soll usw.
BSP:
Panel1|Panel2
Im Code: Panel2.Left := 0;
->und danach die Anordnung
Panel2|Panel1
Hoffe das hilft (hab´s selbst getestet) :idea:
Gruß
GSE
torstenheinze - Mi 15.01.03 17:04
prüfe den werf left der jeweiligen komponente.
wenn beispielsweise panel1.left 0 ist und panel2.left 80 ist, dann ist panel 1 am leftesten
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!