Danke für die schnelle Antwort,
so was habe ich schon vermutet/ befürchtet ... dafür jetzt extra noch 'ne globale Variable machen zu müssen ... naja
habe übrigens noch was "annormales": im gleichen Programm - meine Editfelder sind auf einem TPageControl untergebracht
- betrifft Editfeld auf einer anderen Seite (anderem TabSheet)
- diesmal Fehlerabfrage im onExit-Ereignis (nicht im ONCange-Ereignis, wie bei der Telefonnummer)
Delphi-Quellcode:
procedure TfrmStartseite.letzteKalEditExit(Sender: TObject);
begin
if Funktionen.isDateTime(letzteKalEdit.Text) = false then begin
TEdit(Sender).SetFocus;
MessageDlg('Die Eingabe der letzten Kalibrierung ist nicht korrekt!' + #10+#13
+ 'Bitte korrigieren Sie!',
mtInformation, [mbOK], 0);
end;
end;
er geht ordentlich in das Ereignis rein und auch die Auswahl funktioniert. Aber den Text markiert er mir diesmal nicht mit
TEdit(Sender).SelectAll sondern nur mit
TEdit(Sender).SetFocus ?
Verstehe ich schon wieder nicht.
die Suchende