Thema: Delphi Neues Formular aufrufen

Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Neues Formular aufrufen

  Alt 18. Jul 2009, 16:53
Man kann ein Formuar statt mit .Show mit .ShowModal modal anzeigen. Dann muss es geschlossen werden, bevor der Code an dieser Stelle fortgeführt wird.
Ein modales Fenster schliesst man durch Zuweisen von .ModalResult entweder explizit oder durch Setzen des Wertes in der gleichnamigen Eigenschaft eines Buttons des Formulares. Mehrere Buttons könne so mit verschiedenen Werten belegt werden ( Z.B OK oder Abbrechen) in beiden Fällen wird dann das modale Fenster geschlossen.
Anhand des Rückgabewertes kann dann das weitere Vorgehen entschieden werden
if Form.ShowModal = mrOK then ...
Markus Kinzler
  Mit Zitat antworten Zitat