| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 4.1.2 Wie schließe ich einen Dialog?
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. |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009