2.229 .msgboxtext[enum]

Mit Hilfe dieses Attributes können Sie die Beschriftung von Messagebox-Buttons definieren. Wird eine Button-Beschriftung vom Fenstersystem nicht unterstützt, wird das Attribut .msgboxtext ignoriert.

  • Datentyp

    object [ text ], string

  • Zugriff

    get, set

  • changed-Ereignis

    ja

Manche Fenstersysteme (Microsoft Windows) haben die Buttons der Messageboxes fest beschriftet und erlauben keine Beschriftung durch den Anwender. Andere Fenstersysteme (Motif) definieren keine Beschriftungen und benötigen diese von der Anwendung (Mehrsprachigkeit).

Das Attribut ist indiziert, wobei der Index Werte vom Typ enum annehmen muss, die die Form button_… haben. Die Werte sind Texte (text-Ressourcen oder Strings), die den String der 7 möglichen Buttons enthält (vgl. Objekte messagebox und dialog in der „Objektreferenz“). Die einzelnen Buttonstrings sind im Englischen üblicherweise: OK, Cancel, Retry, Abort, Ignore, Yes, No.

Indexbereich

button_abort

Definiert die Beschriftung für die Schaltfläche Abbrechen (Abort).

button_cancel

Definiert die Beschriftung für die Schaltfläche Abbrechen (Cancel).

button_ignore

Definiert die Beschriftung für die Schaltfläche Ignorieren.

button_no

Definiert die Beschriftung für die Schaltfläche Nein.

button_ok

Definiert die Beschriftung für die Schaltfläche OK.

button_retry

Definiert die Beschriftung für die Schaltfläche Wiederholen.

button_yes

Definiert die Beschriftung für die Schaltfläche Ja.

Beispiel mit deutschen Texten

dialog Test
{
  .msgboxtext[button_ok]      "OK";
  .msgboxtext[button_cancel]  "Abbrechen";
  .msgboxtext[button_retry]   "Wiederholen";
  .msgboxtext[button_abort]   "Abbrechen";
  .msgboxtext[button_ignore]  "Ignorieren";
  .msgboxtext[button_yes]     "Ja";
  .msgboxtext[button_no]      "Nein";
}

Siehe auch

Objekt messagebox