AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TEdit-Hintergrund bei FMX ändern

Ein Thema von max.08 · begonnen am 1. Apr 2019 · letzter Beitrag vom 9. Apr 2019
Antwort Antwort
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.561 Beiträge
 
Delphi 12 Athens
 
#1

AW: TEdit-Hintergrund bei FMX ändern

  Alt 1. Apr 2019, 22:35
Das Thema hatten wir schon mal, evtl. hilft das im Thread angehängte Beispiel weiter:

https://www.delphipraxis.net/1399954-post14.html
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.688 Beiträge
 
Delphi 2007 Enterprise
 
#2

AW: TEdit-Hintergrund bei FMX ändern

  Alt 2. Apr 2019, 09:00
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...
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: TEdit-Hintergrund bei FMX ändern

  Alt 5. Apr 2019, 13:25
Was passiert wenn Du ein farbiges Control hinter das Edit legst?

Ciao
Stefan
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.076 Beiträge
 
Delphi 12 Athens
 
#4

AW: TEdit-Hintergrund bei FMX ändern

  Alt 6. Apr 2019, 18:08
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.
  Mit Zitat antworten Zitat
max.08

Registriert seit: 17. Apr 2017
36 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: TEdit-Hintergrund bei FMX ändern

  Alt 9. Apr 2019, 14:41
Danke für Eure Vorschläge, mit dem Stileditor komme ich nicht zurecht. Alles andere führt nicht zum Erfolg.
In älteren Delphiversionen konnte man wenigstens den Rahmen der Komponente ändern. Das würde mir auch schon helfen, da man das Editfeld fast nicht sieht.

Gruß Max
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.076 Beiträge
 
Delphi 12 Athens
 
#6

AW: TEdit-Hintergrund bei FMX ändern

  Alt 9. Apr 2019, 20:32
An welcher Stelle kommst du mit dem Stileditor nicht zurecht?
Vielleicht können wir dir da weiter helfen?
  Mit Zitat antworten Zitat
Antwort Antwort

 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 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