Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DukeM,
7. Apr 2020
Ne, sagen wir mal man mehrere Panels auf einem TLayout. Die Panels sollen in ihren Positionen oder Größenverhältnissen gleich bleiben, dann mache ich die alle auf Align=Scale. Das TLayout ist zB Align=Fit. Jetzt kann ich das Form beliebig in der Größe ändern und der Inhalt bleibt immer schön ausgerichtet.
Wenn jetzt ein Panel aber nicht angezeigt werden soll (invisible) und man das Form...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DukeM,
7. Apr 2020
..Hätte ich auch direkt drauf kommen können:
Einfach Opacity=0 nutzen, statt visible=false. Dann muss man meistens aber auch HitTest=False.
Aber trotzdem nicht schön.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DukeM,
7. Apr 2020
Hallo.
Anscheinend ist es so gewollt, dass "Align=Scale" nur bei sichtbaren Komponenten funktioniert.
Kann man eigentlich shcon mit einem Panel ausprobieren. Property Align=Scale und ein Button der Visible toggelt.
Wie bitte schön soll man das sinnvoll nutzen? Man kann doch nicht vor dem Resize Alle Komponenten durchgehen und Visible schalten und dnan wieder unsichtbar machen. Das sieht...