Thema: Delphi Editschriftfarbe ?

Einzelnen Beitrag anzeigen

Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#2

Re: Editschriftfarbe ?

  Alt 18. Mär 2006, 11:49
Hallo,

erstelle einfach das Ereignis onChange (doppelklick ins Edit) und schreibe dann in die Prozedur folgendes:

Delphi-Quellcode:
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;
Gruß,
ManuMF
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat