Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BigAl,
9. Jun 2022
Außer ein anderer hat da schonmal was "Quick and Dirty" mit angestellt :-).
Ich nutze die Tag-Eigenschaft eigentlich nur um mal schnell was zu testen oder so. Ich habe da einfach zu viel Angst, dass ich das irgendwann mal versehentlich mehrfach verwende und es dann knallt. Wäre zwar auch keine große Sache das zu fixen aber jeder hat halt so seine eigenen Regeln bezüglich "sauberem Code" :-).
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BigAl,
9. Jun 2022
Hallo zusammen,
hat perfekt funktioniert. Der Lösungsansatz über "GetTabOrderList" war perfekt.
Ich habe das nun folgendermaßen implementiert (falls mal jemand was ähnliches machen will):
Zum Verwalten der Tabulatorreihenfolgen habe ich folgende Member angelegt:
FCols: Integer; // Number of input columns.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BigAl,
8. Jun 2022
Hallo Fritz,
habe eben mal das Beispiel von Dir angeschaut. Wie ich oben schon erwähnt habe werde ich den Ansatz mit "GetTabOrderList" verfolgen. Ich kann zwar Dein Beispiel so nicht übernehmen, da der Aufbau meiner Formulare etwas komplexer ist (die Formulare basieren auf Datenbanktabellen und verschiedenen JSON-Dateien), aber man kann sehen, dass es grundsätzlich funktioniert.
Vielen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BigAl,
8. Jun 2022
Das ist eben der Punkt. Die Spalte kann z.B. mit der Maus verlassen werden. Dann ist halt eine andere Spalte aktiv.
Nochmal zum Verständnis: Es geht z.T. um mehrere hundert Eingabe-Controls pro Form. Spalte 1 enthält z.B. die Daten im imperialen Format, Spalte 2 die entsprechenden metrischen Pendants. Oder Spalte 1 enthält die Daten in Fremdwährung pro imperialer Einheit, Spalte 2 die Daten in...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BigAl,
7. Jun 2022
Beides gute Ideen. Das mit GetTabOrderList überschreiben muss ich mir mal genauer anschauen. Mir schwebt da grad so 'ne Idee im Kopf rum mit mehreren Tab-Listen (sind maximal drei). Je nach Zustand könnte ich dann die entsprechende aktivieren.
Ich denke das könnte die Lösung sein :-).
Danke!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BigAl,
6. Jun 2022
Hallo zusammen,
ich habe hier sehr umfangreiche Formulare die dynamisch generiert werden. Dabei vergebe ich im Moment auch die TabOrder dynamisch bzw. ermittle diese über diverse Gruppierungen und Sortierungen. Das funktioniert soweit auch ganz gut, ich würde aber gerne einen Schritt weiter gehen.
z.B. folgende Eingabefelder:
E0.. E2.. E4..
E1.. E3.. E5..
E6............
E7.....