Wie man eine Meldung ausgibt. Zurück
Eine Meldung ( = message) ist ein Fenster, das aufgeht um dem Nutzer eine Information , eine Warnung oder eine Frage anzuzeigen.
Eine Meldung erscheint in einem Modal- Fenster, das bedeutet, dass alle anderen Fenster passiv sind bis die Meldung geschlossen oder beantwortet worden ist.
Der Nachteil der Meldung ist, dass man den angezeigten Text nicht markieren und in den Zwischenspeicher nehmen kann.
Beispiel 1 Nur eine Meldung
PUBLIC SUB Button1_Click()
Message.Info("Hallo !" )
END
Beispiel 2 : Meldung mit OK Button:
PUBLIC SUB Button1_Click()
Message.Info("Hallo, das ist eine Meldung", "OK")
END
Beispiel Programm: Meldung mit Auswahl
Es gibt einen Button = Knopf der eine Info-Meldung startet und einen der eine Frage-Meldung ausgibt.
Die Frage gibt eine Antwort vor, die mit CASE bearbeitet wird. (see gambas language encyclopaedia)
Holen Sie sich eine neue Form und nennen Sie diese Meldung . Holen Sie sich zwei Befehlsbuttons aus der Toolbox = Werkzeugkiste. Holen Sie sich ein Bezeichnungsfeld = Labelfeld . Dann kopieren Sie den Code in die Form.

Der Programmcode dazu schaut so aus:
STATIC PUBLIC SUB Main()
DIM hForm AS Meldung
hForm = NEW Meldung
hForm.Show
END
PUBLIC SUB Button1_Click()
Message.Info("Hallo, Das ist die Info Meldung", "OK")
END
PUBLIC SUB Button2_Click()
SELECT Message.Question("Hallo, Das ist die Meldung mit einer Frage ! Gefällt Sie Ihnen?", "Ja", "Nein", "Weiß nicht")
CASE 1
Label1.Text="Erfreulich!"
CASE 2
Label1.Text = "Bedauerlich!"
CASE 3
Label1.Text = "Sie werden sie bald mögen!"
END SELECT
END
Beispiel 2 Kurze Schleife mit Messagebox kombiniert
PUBLIC SUB Button1_Click()
DIM n AS Integer
FOR n = 1 TO 10
Message.Info("The number is " & n)
NEXT
END
Theorie:
Message
This class is used for displaying message boxes.
This class is static.
This class can be used as a function.
STATIC FUNCTION Message ( Message AS String [ , Button AS String ] ) AS Integer
This is a synonymous for Message.Info().
Methoden:
Delete
Error
Info
Question
Warning