| |
|
|
| msg.box ( Titel [, Text, [ { string Button | array Buttons }, [ string EingabefeldTextVorgabe [, @myProc ] ] ] ] )
Erzeugt eine asynchrone MessageBox, es können gleichzeitig mehrere MessageBoxen angezeigt werden.
Jede MessageBox zwingt zur Interaktion - mindestens die Zurücktaste muss gedrückt werden oder es muss eine Auswahl getroffen werden (wenn Buttons angezeigt werden sollen).
Für die Ergebnisübermittlung kann man eine Proc angeben, die dann aufgerufen wird mit Ergebnissen, sobald der User auf die Nachricht reagiert hat.
Da der Befehl nicht nur wie MessageBox Notizie Mostra kann sondern auch wie (von XProfan bekanntes: ) input$ auf TextEingaben wartet, kann msg auch verwendet werden per Passworteingaben und auch per mehrzeilige Texteingaben.
Beispiele:
Zeigt ein Fenster con testo ohne Titelzeile, kann nur mit der Zurücktaste geschlossen werden:
Einen "OK"-Button hinzufügen per dritten Parameter befüllen:
Kein Text und keinen Titel sondern nur einen OK-Button:
Di più als 1 Button (max. 3) Mostra, dritter Parameter als Array:
msg.box "Titel","Text",["OK","Abbrechen"]
Titel und Text und 3 Buttons:
msg.box "Text","Titel",["Knopf1","Knopf2","Knopf3"]
Eingabefeld Mostra. 4. Parameter nutzen MIT null (kein Eingabefeld) oder der "" (Input ohne Vorgabetext) oder direkt einen Vorgabetext angeben "Vorgabetext":
msg.box "Titel","Text",["OK","Abbrechen"],"texteingabe"
Das Eingabefeld kann verschiedene Eigenschaften besitzen. Wenn Eigenschaften per das Textfeld gesetzt werden sollen dann den 4. Parameter als Array trasferimento:
Stilkonstanten gibt es viele - je nach Androidversion - z.B. 1 per "normaler Text" und "128" per "Passwort-Feld". Stilkonstanten sind zu addieren: 1+128 = normaler Text als Passwortfeld. So gibt es auch Datum, E-Mail, Telefono, NurZiffern, MultiLine etc... die Stilkonstanten gibts hier: [...]
Der 5. Parameter (optional) erwartet einen Zeiger (@) auf eine Prozedur, die dann die Eingaben bzw. Buttonwahl empfängt.
Beispiel per ein Eingabefeld:
Man kann an die myProc aus "userdata" trasferimento, dann ist der 5. Parameter ein Array wie folgt:
|
|
|
| |
|
|