Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#2

Re: class function - Rückgabewert immer False

  Alt 20. Jan 2010, 13:13
Ein modales Fenster wird geschlossen wenn der Eigenschaft ModalResult des Formulars ein Wert ungleich mrNone zugewiesen wird. Dies kann manuell erreicht werden oder durch Konfiguration der Eigenschaft ModalResult der Buttons.

Warum du zusätzlich noch Close aufrufst entzieht sich vernünftigen Gedanken und macht hier dein Problem aus.

Auch solltest du bedenken kein OnClick Ereignis zu zuweisen, wenn der jeweilige Button in seiner Eigenschaft ModalResult einen Wert <> mrNone enthält. Näheres dazu verrät die ausgiebige Hilfe zum Thema Delphi-Referenz durchsuchenTModalResult, Delphi-Referenz durchsuchenTCustomForm.ShowModal, Delphi-Referenz durchsuchenTCustomForm.ModalResult und Delphi-Referenz durchsuchenTCustomButton.ModalResult.

Ansonsten kann ich nur nochmals davon abraten with/do Blöcke zu verwenden.
  Mit Zitat antworten Zitat