Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

messagebox

messagebox(Message AS String, [ButtonConfig AS Integer, Title AS String, Timeout AS Integer]) AS Integer


Fordert den Benutzer auf eine Entscheidung zu treffen.

Wenn das Program nicht im interaktiven Modus ausgeführt wird, wird die Entscheidung automatisch getroffen.

Parameter Message

Legt eine Textnachricht fest, die dem Benutzer angezeigt wird.

Parameter ButtonConfig

Mit dem Parameter kann die Gruppe der auswählbaren Optionen festgelegt werden, die dem Benutzer angezeigt wird. Die folgenden Optionsgruppen stehen zur Auswahl:

Gruppe
Buttons
0 Ok
1 Ok, Beenden
2 Abbrechen, Ignorieren, Wiederholen
3 Ja, Nein, Beenden
4 Ja, Nein
5 Wiederholen, Beenden

Mit den folgenden zusätzlichen Bits kann gesteuert werden, welcher Button standardmäßig ausgewählt wird, wenn der Benutzer nur Enter drückt oder das Programm nicht im interaktiven Modus ausgeführt wird, also keine Eingabe des Benutzers möglich ist. Die Reihenfolge der Buttons bezieht sich auf die Reihenfolge der Buttons in dieser Dokumentation und nicht die tatsächliche physische Anordnung auf dem Bildschirm.

Standardmäßig wird immer die erste Option der Optionsgruppe ausgewählt.

Flag
Standard
Button Nummer
0 x
0
256
1
512
2

Rückgabewert

Der Rückgabewert wird durch die Benutzerauswahl festgelegt und kann die folgenden Ausprägungen haben:

Wert
Button
1 Ok
2 Abbrechen
3 Beenden
4 Wiederholen
5 Ignorieren
6 Ja
7 Nein