![]() |
FMX Grid-Demo
Liste der Anhänge anzeigen (Anzahl: 2)
Es hat mich weit mehr Mühe als zuvor angenommen gekostet, eine vgScene-Grid-Demo nach FireMonkey zu portieren. Aber gut. Ich beklage mich nicht über die praktisch nicht vorhandene FMX-Doku, sondern möchte einfach zeigen, dass FireMonkey etwas mehr als Spielerei ist.
Erreichen wollte ich u.a. das sinnvolle Skalieren eines Grids, sowie das Hinzufügen einer eigenen Column zum Grid. So wie die Combobox kann praktisch jedes FMX-Control als Column eingebunden werden. Es ist über die Styles sogar möglich, in einer Zelle mehrere Controls unterzubringen. Bei Controls, die ein Focus-Handling benötigen, gibt es aber zurzeit noch Probleme, die ich noch nicht lösen konnte. Besonders nett ist der Effekt, dass das DropDown-Symbol erst erscheint, wenn die Zelle im Edit-Modus ist. Genauso animiert verschwindet das Symbol auch wieder. Das originale FMX-Popup hat beim Scaling Darstellungs-Probleme. Will man F2 nicht nur zum Einschalten des Editierens, sondern auch zum Ausschalten, muss man wohl an die Sourcen. Erschreckend ist für mich der Speicherbedarf der App (>120 MB). Das ist grenzwertig. Das Archiv enthält eine 32bit-Exe sowie die Quellen. |
AW: FMX Grid-Demo
Schick. Aber bei mir braucht das Teil 23 MB. Ok, für einen Screen auch ein bischen viel. So viel braucht ja mein GLScene Visualisierer wenn ich 100.000 3D-Objekte auf dem Schirm habe.
Aber: * beim Skalieren ruckelt es heftig * Speicherbedarf ist nahezu linear zur benutzten Auflösung (1600x1200 = 22.7 MB, 5800 x 1200 = 47 MB) * Spinedit stellt nicht richtig dar und reagiert auch nicht * Combobox verliert focus und bleibt offen, auch wenn auf anderen Satz positioniert wird per Tastatur. * Beim Tippen in Zellen ist nicht ersichtlich, dass der Text komplett selektiert ist * Die Steuerelemente sind mit der Tastatur fast unbedienbar (auch wegen Focus) |
AW: FMX Grid-Demo
Zitat:
|
AW: FMX Grid-Demo
Ja, das Einbinden der Controls hat ja generell auch gut geklappt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz