MessageBoxDecision (Opus Funktion)

Beschreibung

Diese Funktion erzeugt ein Popup Fenster, welches dem User eine Auswahl an Möglichkeiten anzeigt.

Argumente

Name
Typ
Beschreibung
QuestionstringMeldung, die angezeigt werden soll.
CaptionstringTitel der Nachricht
Selection[string]

String Array welches die unterschiedlichen Möglichkeiten als Text beinhaltet.

Die Reihenfolge in diesem Array gibt die Reihenfolge in der Auswahl vor.

Es wird nicht automatisch alphabetisch sortiert.

DefaultSelectioninteger

optional, index (null basiert) des Eintrags im String Array welcher standardmässig ausgewählt sein soll.

Fehlt dieses Argument, wird der erste Eintrag im String Array ausgewählt.

Rückgabewert integer

-1 = Der Benutzer hat das Popup Fenster über Abbrechen geschlossen

>= 0 Index (null basiert) des Strings im String Array welche der Benutzer ausgewählt hat.

Beispiel

s_SelectionList := ["Auswahl 1", "Auswahl 2","Auswahl 3"];
i_Result = MessageBoxDecision("Was möchten Sie tun?", "Frage", s_SelectionList, 1);
if (i_Result == 0) // "Auswahl 1"
{
...
}
else if (i_Result == 1) // "Auswahl 2"
{
...
}
else if (i_Result == 2) // "Auswahl 3"
{
...
}

Siehe auch

---