Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by taveuni,
23. Jan 2023
Hallo Stahli,
ich habe mir Deine Sammlung bereits angeschaut. Das sind aber andere (beeindruckende) Ansätze. Meine Anforderung ist tatsächlich eine proportionale Grössenänderung in einer übergeordneten Anzeige welche wiederum dynamisch unterschiedliche Seitenverhältnisse haben kann. Und dass Ganze mit dynamischer Layoutanpassung (sowohl von der Anzahl, der Anordnung und des Seitenverhältnisses)....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by taveuni,
23. Jan 2023
Hallo Uwe,
besten Dank für Deine Hilfe. Mit Deinem Vorschlag wird schon mal das Grid Proportional vergrössert und verkleinert. Aber noch nicht unter der Berücksichtigung der maximalen Grösse (siehe im Anhang rot eingezeichnet) und nicht zentriert. Vermutlich werde ich das noch hinbekommen.
Was aber muss ich mit den Row- und ColItems machen? Einfach auf sspercent setzen? Oder auf ssAuto?...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by taveuni,
23. Jan 2023
Die Aufteilung (4-er, 9-er, 16-er, 3-er breit, 3-er hoch usw.) bleibt bei der Grössenänderung gleich. Es müssen "nur" die Grössen und die Positionen der Player proportional verändert werden. Und das ganze in der Mitte des Displays. Siehe dazu noch mal ein Beispiel im Anhang. Da ist nur die Grösse der Gesamtapplikation (=Display) geändert worden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by taveuni,
23. Jan 2023
Hallo Uwe,
Ich habe: noch nichts :wink:
Eine Idee ist:
- platziere ein Panel setze es align alclient. Dieses repräsentiert das Gesamt Display.
- platziere ein GridPanel auf dieses mit align none.
- erzeuge die maximal mögliche Anzahl an Playern und speichere diese in einer Objectliste.
- bei jedem Layoutwechsel müssen die Rows und Cols des Gridpanels entfernt oder/und neue erzeugt werden...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by taveuni,
23. Jan 2023
Hallo zusammen,
Leider geht nicht alles in den Titel. Folgende Anforderung: Für einen Videoplayer müssen verschiedene Layouts dynamisch umgeschaltet werden können. Der Gesamtmonitor kann bis zu 32 Player enthalten. Wenn die Applikation in der Grösse verändert wird muss das Seitenverhältnis beibehalten werden. Das Seitenverhältnis kann ebenfalls umgestellt werden (16:9, 4:3 oder anderes). Zur...