![]() |
Editschriftfarbe ?
hallo,
ich möchte wenn ich in ein edit eine minuszahl ( zb. -10 ) eingebe das die schriftfarbe der zahl rot wird ? mfg vader |
Re: Editschriftfarbe ?
Hallo,
erstelle einfach das Ereignis onChange (doppelklick ins Edit) und schreibe dann in die Prozedur folgendes:
Delphi-Quellcode:
Gruß,
procedure TForm1.Edit1Change(Sender: TObject);
begin // StrToIntDef wandelt den Text in eine Zahl, und wenn Mist // drinsteht, gibt die Funnktion einfach Null zurück. If (StrToIntDef(Edit1.Text, 0) < 0) then Edit1.Font.Color := clRed // Rot färben, wenn Zahl klein er Null else Edit1.Font.Color := clWindowText; // sonst normal färben (clWindowText = Standardfarbe, schwarz) end; ManuMF |
Re: Editschriftfarbe ?
besten dank !
mfg vader |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 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