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

Zurück Vor |
| 2.2.4 Wie kann man beim Anwender Entscheidungen abfragen?
Manchmal ist es nötig den Anwender nach einer Entscheidung zu fragen. Meistens geht es um ja oder nein. Dazu kann die Funktion MsgBox verwendet werden. Außer das man mit dem Befehl msgbox einen Variable anzeigen kann, kann man auch eine Abfrage über eine Entscheidung damit erstellen. Das Prinzip ist so einfach wie bei einer Inputbox: Wert=Msgbox("Abfragetext",2) Ergänzt werden müssen nur die Parameter für die Art der Abfrage. Die wird als Parameter mit gegeben: Leider stimmt die Beschreibung in der Online-Hilfe nicht ganz. Zum einen stimmen die Optionen zu anderen die Rückgabewerte. Hier die Liste für 2.0: 0 : Nur OK-Schaltfläche wird dargestellt. Rückgabewert : 1 1 : OK- und Abbrechen-Schaltfläche werden dargestellt. Rückgaberwerte: 1,2 2 : Abbrechen-, Wiederholen, und Ignorieren-Schaltfläche werden dargestellt. Rückgaberwerte: 3, 4, 5 3 : Ja-, Nein- und Abbrechen-Schaltfläche werden dargestellt. Rückgabewerte: 6,7,2 4 : Ja- und Nein-Schaltfläche werden dargestellt. Rückgabewerte: 6,7 5 : Wiederholen- und Abbrechen-Schaltfläche werden dargestellt. Rückgabewerte: 4,2 Zusätzlich können noch Symbole mit eingeblendet werden, dabei wird der Wert für das Symbol einfach dazu addiert: Wert=Msgbox("Abfragtext",2+16) 16 : Das Stop-Symbol wird mit in den Dialog aufgenommen. 32 : Das Fragezeichen-Symbol wird mit in den Dialog aufgenommen. 48 : Das Erklärungs-Symbol wird mit in den Dialog aufgenommen. 64 : Das Informations-Symbol wird mit in den Dialog aufgenommen. Und zu guter letzt kann man noch eine Schaltfläche als Vorgabe einstellen. Wert=Msgbox("Abfragtext",2+16+128) 128 : Erste Schaltfläche im Dialog ist Standardschaltfläche. 256 : Zweite Schaltfläche des Dialogs ist voreingestellt. 512 : Dritte Schaltfläche des Dialogs ist voreingestellt. |
Seitenanfang |

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