(Moderator)
Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
Delphi 11 Alexandria
|
Re: Neues Formular aufrufen
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
|