Zum Inhalt

MessageBoxDecision (Opus Funktion)

Beschreibung

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

Argumente

Name Typ Beschreibung
Question string Meldung, die angezeigt werden soll.
Caption string Titel 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.
DefaultSelection integer 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