IBM Lotus Symphony


MsgBox-Funktion [Laufzeit]

Zeigt einen Dialog mit einer Nachricht an und gibt einen Wert zurück.

Syntax:

MsgBox (Text As String [,Typ As Integer [,Dialogtitel As String]])

Rückgabewert:

Integer

Parameter:

Text: Zeichenfolgeausdruck, der im Dialog als Nachricht angezeigt wird. Zeilenumbrüche können Sie mit Chr$(13) einfügen.

Dialogtitel: Zeichenfolgeausdruck, der in der Titelleiste des Dialogs angezeigt wird. Wird dieser Parameter übergangen, so wird der Name der jeweiligen Anwendung angezeigt.

Typ: Ein beliebiger Integer-Ausdruck, der den Dialogtyp angibt und Anzahl und Art der angezeigten Schaltflächen oder Symbole festlegt. Typ stellt eine Kombination von Bitmustern dar. Die Dialogelemente werden durch Addition ihrer jeweiligen Werte definiert:

Werte

0 : Nur OK-Schaltfläche wird dargestellt.

1 : OK- und Abbrechen-Schaltfläche werden dargestellt.

2 : Abbrechen-, Wiederholen- und Ignorieren-Schaltfläche werden dargestellt.

3 : Ja-, Nein- und Abbrechen-Schaltfläche werden dargestellt.

4 : Ja- und Nein-Schaltfläche werden dargestellt.

5 : Wiederholen- und Abbrechen-Schaltfläche werden dargestellt.

16 : Das Stopp-Symbol wird mit in den Dialog aufgenommen.

32 : Das Fragezeichen-Symbol wird mit in den Dialog aufgenommen.

48 : Das Ausrufezeichen-Symbol wird in den Dialog aufgenommen.

64 : Das Informations-Symbol wird mit in den Dialog aufgenommen.

128 : Erste Schaltfläche des Dialogs ist Standardschaltfläche.

256 : Zweite Schaltfläche des Dialogs ist Standardschaltfläche.

512 : Dritte Schaltfläche des Dialogs ist Standardschaltfläche.

Rückgabewert:

1 : OK

2 : Abbrechen

3 : Abbrechen

4 : Wiederholen

5 : Ignorieren

6 : Ja

7 : Nein

Fehlercodes

5 Invalid procedure call

Beispiel:

Sub ExampleMsgBox

Dim sVar as Integer

sVar = MsgBox("Las Vegas")

sVar = MsgBox("Las Vegas",1)

sVar = MsgBox( "Las Vegas",256 + 16 + 2,"Titel im Dialog")

end sub


Produktfeedback | Zusätzliche Dokumentation | Marken