![]() |
FMX: Wie werden Styles in das Formular eingebettet?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich mache meine ersten Schritte mit FireMonkey und entdecke grade (die Notwendigkeit von) Styles. Wenn ich an einem
Delphi-Quellcode:
etwas ändere ändert sich nur ein großer ResourcesBin-Blob in der DFM.
TStyleBook
Anhang 45329 Kann man das ändern, sodass man in seiner Versionsverwaltung auch noch halbwegs sehen kann was sich da getan hat oder geht das nicht? |
AW: FMX: Wie werden Styles in das Formular eingebettet?
Zitat:
Daher ändere ich lieber den Style-File und lade diesen über den Stylemanager... Dann hast Du auch nicht die Wust im Form. Mavarik |
AW: FMX: Wie werden Styles in das Formular eingebettet?
Hallo Mavarik,
lädst du die Styles zur Laufzeit, und wenn ja wann, im FormShow ? Gibt das keine Probleme wenn die App hochfährt und evtl. kurz "zuckt" mit den falschen Styles ? Rollo |
AW: FMX: Wie werden Styles in das Formular eingebettet?
Gute Frage, der schließe ich mich an. :-)
Spontan hätte ich es einfach im Konstruktor oder
Delphi-Quellcode:
gemacht.
OnFormCreate
|
AW: FMX: Wie werden Styles in das Formular eingebettet?
Ich mach das im *.dpr
|
AW: FMX: Wie werden Styles in das Formular eingebettet?
Eine andere Möglichkeit ist es das StyleBook in ein DataModule zu verfrachten (StyleModule), setzt man dann
Delphi-Quellcode:
und bei allen Formularen setzt man
TStyleBook.FileName
Delphi-Quellcode:
auf das StyleBook von dem StyleModule.
TForm.StyleBook
Schon hat man den ganzen Kram nur einmal im Speicher und kann an einer Stelle auf die Styles Einfluss nehmen :stupid: |
AW: FMX: Wie werden Styles in das Formular eingebettet?
In der DPR ist der früheste Punkte, aber die StyleBooks sind ja noch nicht created.
Du machst wahrscheinlich eine kleine Basisform zuerst, als schneller Startup, und dann das Stylebook setzen ? Leider kann man die StyleBook ja nicht in Datamodule setzen (ging jedenfalls bei mir nicht, ich glaube da fehlte dann der visualle Designer). Oder hat sich das mit Rx10.1 geändert, muss ich mal probieren. @Sir rufo, Ja so sollte es eigentlich funktionieren, aber da fährst du eine ganze Zeit ohne Styles. Falls Meldungen oder anderer Dinge passieren ist das noch ohne Style. Rollo |
AW: FMX: Wie werden Styles in das Formular eingebettet?
Der Style muss ja nicht erzeugt werden... Ich lade das in den Stylemanager und der ist dann schon da!
|
AW: FMX: Wie werden Styles in das Formular eingebettet?
Ja stimmt, hatte ich ganz vergessen das es
![]() Die ganzen StyleBooks lenken von den Wichtigen Dingen ab :stupid: Rollo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 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