Mit dem Aufruf der Methode Dialog.endexecute() und nötigenfalls Dialog.dispose().
Diesen der
Routine "Ausglöst" bei dem gewünschten Button ( z.B. Schließen) hinterlegen.
Mit endexecute wird der Dialog geschlossen mit dispose wird der Speicher freigegeben.
Beispiel
Sub cbSchliessen
oDialog.endexecute()
oDialog.dispose()
End Sub
Die andere Variante ist einer Schaltfläche bei der Eigenschaft "Art der Schaltfläche"
OK oder
Abbrechen zu zuweisen. Bei OK wird der Dialog mit dem Rückgabewert 1 geschlossen, bei
Abbrechen mit 0. Diesen kann von Dialog.execute abfragen.
Rueckwert=Dialog.execute()
Aber Achtung um den Dialog bei Bedarf wirklich aus dem Speicher zu löschen muß noch
Dialog.dispose() ausgeführt werden.
Leider führt der Befehl bei einigen Installationen zu Abstürzen. Daher muß man unter
Umständen darauf verzichten.