Hallo,
in einem Editfeld soll der Benutzer ein Datum eingeben, und ich möchte überprüfen, ob das Datum im richtigen Format eingegeben wurde. Dazu habe ich die folgende Prozedur in das On-Exit-Ereignis geschrieben:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| procedure TFKunden.Edit1Exit(Sender: TObject); var Tag : TDateTime; begin try Tag :=StrToDate(Edit1.Text); except ShowMessage('Das Datum muss im Format TT.MM.JJJJ eingegeben werden'); Edit1.SetFocus; end; end; |
Das funktioniert auch, aber da ich 28 Editfelder habe, möchte ich den Code nicht 28 mal schreiben. Irgendwo habe ich schon mal gelesen, dass man das dann mit einem "Sender" machen kann. Alle meine bisherigen Versuche sind leider fehlgeschlagen.
Für einen kleinen Denkanstoss wäre ich sehr dankbar.
Gruß