Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.494 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Problem mit Rückgabewert bei ShowModal

  Alt 17. Mär 2021, 12:22
Form.Close;
* ist die Form modal, dann wird ModalResult auf mrCancel gesetzt (und überschreibt somit das ModalResult, was vom Button kam, da dieses vor dem OnClick gesetzt wird)
* bei NonModal wird verzögert entweder Hide oder Free ausgeführt (jenachdem was TCloseAction sagt)


setze in deinen ButtonClick den ModalResult der form, pder mach im code garnichts, sondern weise beim ModalResult der Buttons das Gewünschte zu.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu (17. Mär 2021 um 12:26 Uhr)
  Mit Zitat antworten Zitat