2.27 .button[integer]
Eine messagebox kann maximal drei Buttons anzeigen. Die Belegung jedes dieser Buttons wird mit dem Attribut .button[integer] gesetzt.
Definition
-
Datentyp
enum
-
Zugriff
get, set
-
changed-Ereignis
ja

-
C
Datentyp: DT_enum
-
COBOL
Datentyp: DT-enum
-
Klassifizierung
Objektspezifisches Attribut
-
Objekte
Wertebereich
- button_abort
-
Zeigt die Schaltfläche
Abbrechen
(Abort
) an. - button_cancel
-
Zeigt die Schaltfläche
Abbrechen
(Cancel
) an. - button_ignore
-
Zeigt die Schaltfläche
Ignorieren
an. - button_no
-
Zeigt die Schaltfläche
Nein
an. - button_ok
-
Zeigt die Schaltfläche
OK
an. - button_retry
-
Zeigt die Schaltfläche
Wiederholen
an. - button_yes
-
Zeigt die Schaltfläche
Ja
an. - nobutton
-
Für den Indexwert wird keine Schaltfläche angezeigt.
Für .button[1-3] sind folgende Button-Kombinationen erlaubt:
.button[1] |
.button[2] |
.button[3] |
---|---|---|
button_ok |
nobutton |
nobutton |
button_ok |
button_cancel |
nobutton |
button_cancel |
nobutton |
nobutton |
button_retry |
button_abort |
nobutton |
button_retry |
button_abort |
button_ignore |
button_yes |
button_no |
nobutton |
button_yes |
button_no |
button_cancel |
Wird ein Button als nobutton definiert, wird er nicht angezeigt.
Wird eine nicht erlaubte Button-Kombination gesetzt, so kann diese vom Fenstersystem als Fehler behandelt werden, d.h. die messagebox erscheint nicht und der Rückgabewert ist nobutton.
Anmerkung zum IDM für Windows
Die Kombinationen button_cancel – nobutton – nobutton und button_retry – button_abort – nobutton werden von Microsoft Windows nicht unterstützt.
Achtung
Von der obigen Tabelle abweichende, unter Motif erlaubte Kombinationen erscheinen unter Microsoft Windows nicht!
Anmerkung zum IDM für Motif
Normalerweise können Sie mit der Escape-Taste einen Cancel-Button aktivieren.
Beispiel
messagebox Messagebox1 { .text "This text notifies you of an error."; .title "Error Message"; .icon icon_exclamation; .button[1] button_ok; .button[2] button_cancel; }