![]() |
Schriftfarbe in einem Edit-Feld ändern (enable=false)
Hallo liebe Delphi Gemeinde,
habe ein kleines Problem mit einer Textformatierung in einem Edit-Feld. Normalerweise wird dies über den Objekt-Inspektor festgelegt (Font). Nur leider funktioniert die nicht wenn das Feld bei Enable=false gesetzt ist. Dort erhalte ich nur eine Textausgabe in grau. Kann mir jemand helfen? Gruß Daniel |
Re: Schriftfarbe in einem Edit-Feld ändern (enable=false)
Hallo Daniel, herzlich Willkommen!
Da dies das Standardverhalten in Windows ist, denke ich, wird es keine schöne Möglichkeit geben. Du könntest allerdings dein TEdit auf ein TPanel setzen und das Panel deaktivieren, dann sieht das Edit genauso aus wie im aktivierten Zustand. Die Hintergrundfarbe des Edits kannst du natürlich manuell noch entsprechend (grau) setzen. Evtl. reicht dir auch schon ![]() Grüße |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Multimedia" nach "VCL / WinForms / Controls" verschoben.
TEdit -> VCL ;) |
Re: Schriftfarbe in einem Edit-Feld ändern (enable=false)
|
Re: Schriftfarbe in einem Edit-Feld ändern (enable=false)
Danke für die schnelle Antwort.
hat funktioniert. Habe das Panel auf Enable=false definiert. Was genau meinst du mit Read Only? |
Re: Schriftfarbe in einem Edit-Feld ändern (enable=false)
ReadOnly ist eine Eigenschaft vieler Komponenten, auch eines TEdits. Diese bewirkt, dass keine Benutzereingaben möglich sind (siehe dazu auch die Delphi-Hilfe):
Delphi-Quellcode:
Grüße
Edit1.ReadOnly := false;
Nachtrag: Wenn deine Frage geklärt ist, dann setze bitte den Status des Themas noch auf "erledigt". |
Re: Schriftfarbe in einem Edit-Feld ändern (enable=false)
Habe mich gerade mal in der Delphi Hilfe schlau gemacht. Von daher hat sich nun auch meine letzte Frage beantwortet.
Vielen Dank für den Hilfsansatz. Gruß Daniel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 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