Einzelnen Beitrag anzeigen

norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
505 Beiträge
 
Delphi 12 Athens
 
#9

AW: Re: OnExit eines TEdits nicht auslösen, wenn Abbruch...

  Alt 5. Jun 2024, 11:22
Auch wenn das Thema schon sehr alt ist, das Problem ist geblieben. Und manchmal macht es eben Sinn, schon vor dem [OK] zu prüfen.

Delphi-Quellcode:
procedure TTestDialog.EditExit(Sender: TObject);
begin
  if Screen.ActiveControl = Button
    then Exit
    else Validate(Sender);
end;
Das funktioniert einwandfrei. Button wird erst zum ActiveControl wenn er angeklickt wird und erst dann kommt es zum TEdit.OnExit
  Mit Zitat antworten Zitat