![]() |
Textfarbe eines Edit unter FMX anpassen geht nicht
ich möchte abhängig von einer Checkfunktion die Textfarbe im Edit anpassen um dem Benutzer weitere Informationen zugeben ,
die VCL Variante funktionierte perfekt , unter FMX geht dieser analog entwickelte Code nicht .... :-) die Textfarbe bleibt immer bei default scharz.
Delphi-Quellcode:
procedure ColorEditbyData(anyEdit: TEdit; aValue: string); var warnLevel: Integer; begin CheckParameter(aValue, warnLevel); case warnLevel of 0: anyEdit.TextSettings.Font.FontColor := TAlphaColorRec.Green; 1: anyEdit.TextSettings.FontColor := TAlphaColorRec.Blue; 2: anyEdit.TextSettings.FontColor := TAlphaColorRec.Red; else end; anyEdit.Text := aValue; end; |
AW: Textfarbe eines Edit unter FMX anpassen geht nicht
Du musst bei StyledSettings noch das FontColor abwählen, sonst hat der Style Vorrang.
|
AW: Textfarbe eines Edit unter FMX anpassen geht nicht
wie setze ich diese property zur Laufzeit ? Dieser Ansatz geht leider nicht ....
Delphi-Quellcode:
anyEdit.StyledSettings.FontColor = False;
|
AW: Textfarbe eines Edit unter FMX anpassen geht nicht
Delphi-Quellcode:
Edit1.StyledSettings := Edit1.StyledSettings - [TStyledSetting.FontColor];
|
AW: Textfarbe eines Edit unter FMX anpassen geht nicht
danke , funktioniert :-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 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 by Thomas Breitkreuz