![]() |
TEdit-Hintergrund bei FMX ändern
Hallo Delphianer,
ich habe eine Form mit farbigen Untergrund und darauf ein Edit. Leider sieht man unter Android das Edit nicht, da das Eingabefeld den gleichen Hintergrund wie das Formular hat. Alle Versuche das zu ändern sind Fehlgeschlagen. Hat jemand eine Idee? Gruß Max |
AW: TEdit-Hintergrund bei FMX ändern
|
AW: TEdit-Hintergrund bei FMX ändern
Danke Heiko, werde ich bei Gelegenheit Ausprobieren.
|
AW: TEdit-Hintergrund bei FMX ändern
Hallo,
ich habs nicht hinbekommen ... Ich komme mit dem FMX-Layout-Designer überhaupt nicht klar ;( |
AW: TEdit-Hintergrund bei FMX ändern
Komme überhaupot nicht klar ist etwas zu pauschal.
Schon mal das probiert? 1. TStyleBook auf die Form gepackt 2. Doppelklick darauf um den Stileditor zu öffnen 3. Android im Dropdown ausgewählt 4. links sollte dann der Baum Inhalt bekommen 5. den entsprechenden Stil suchen und bearbeiten bzw. uns mitteilen an welcher Stelle meiner Aufzählung (aus dem gedächtnis) es gerade hakt... |
AW: TEdit-Hintergrund bei FMX ändern
Hallo,
ich habe mit FMX nix am Hut ;) Ich wollte damit nur sagen, dass ich zwar den Link reingestellt habe, aber keine Hilfe geben kann. |
AW: TEdit-Hintergrund bei FMX ändern
Das Thema hatten wir schon mal, evtl. hilft das im Thread angehängte Beispiel weiter:
![]() |
AW: TEdit-Hintergrund bei FMX ändern
Da war ich der Fragesteller. Ich habe Harrys Ansatz seinerzeit dann doch nicht weiter verfolgt, da ich noch ein paar andere Dinge in meinen Edits brauchte, was mich letztlich zu einer komplett eigenen Komponente (von TShape abgeleitet) geführt hat - mit komplett eigener Verwaltung des Textes und Carets und all dem Gelöt. War relativ aufwendig, aber nun habe ich endlich Edits wie ich sie brauche. Allerdings sind sie auch so speziell, dass es kaum Sinn machen würde sie hier anzubieten :(
Insgesamt bin ich mit der Art und Weise wie die Styles umgesetzt sind recht unzufrieden. Sehr undurchsichtig und schwerfällig, und auch nach viel Lektüre und rumprobieren weiß ich nie so wirklich genau was ich gerade wo ändere und ob und wo sich das nachher auswirkt. Und gerade eben auch die Möglichkeiten aus dem Code heraus komfortabel Dinge zu tun sind sehr knapp gehalten und umständlich in der Handhabung. Da helfen dann auch die ganzen tollen Videos im Netz nicht, wenn sie nahezu alle nur die simpelsten Fälle abhandeln - meist komplett im Designer, weil Code schreiben ja scheinbar mehr und mehr aus der Mode gerät... |
AW: TEdit-Hintergrund bei FMX ändern
Was passiert wenn Du ein farbiges Control hinter das Edit legst?
Ciao Stefan |
AW: TEdit-Hintergrund bei FMX ändern
Da dürfte nicht viel passieren, da das Edit nicht transparent sein dürfte. Man könnte den Stil des Edits kopieren und evtl. abändern. Ich weiß aber gerade nicht, wie der genau aufgebaut ist, d.h. ob der Hintergrund des Edits auf die im Stil enthaltene png Datei und dort einen bereich verweist oder ob der Hintergrund ein ausgefülltes TRectangle ist. Das könbnte in der Kopie geändert werden oder im OnApplyStyleLookup Event der Edit Instanz kann auf dieses Zugegriffen werden und zur Laufzeit die Füllfarbe geändert werden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 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