Moin Mickmack,
wenn Du das ModalResult für den Button nicht im
OI zuweist, sondern auf mrNone lässt, kannst Du im OnClick Ereignis das Formular einfach mit
ModalResult := mrOK
schliessen, wenn die Prüfung erfolgreich war, ansonsten weist Du ModalResult nichts zu.
Der Unterschied ist, dass nicht die Eigenschaft ModalResult des Buttons, sondern die des Formulares verwendet wird.