MsgBox

Bildschirm-Klasse für eine Meldung. Es könne bis zu 3 vordefinierte Button eingefügt werden. [Mehr ...]

Vererbung

Basisklassen(n)   abgeleitete Klassen
  MsgBox  

Attribute

public:

Attribut Typ Beschreibung
closeEvent eventNr_t Event das beim Schließen gesendet wird.
style String y = yes
n = no
o = ok
c = cancel
r = retry
i = ignore

protected:

Attribut Typ Beschreibung
btn[3] UglButton
msgText UglTextField

Operationen

public:

Name Parameter Rückgabewert Beschreibung
onEvent eventNr_t nr void schließen des Wartebildschirms

protected:

Name Parameter Rückgabewert Beschreibung
onConstruct void
onInit void Darstellen des Popups

Detailbeschreibung MsgBox

Bildschirm-Klasse für eine Meldung. Es könne bis zu 3 vordefinierte Button eingefügt werden.


Beim Schließen wird ein Ereignis ausgelöst.

Beispiel:

MsgBox* msgbox = new MsgBox;
msgbox->text = "Du hast den Button geclickt! Wolltest du das ganz ganz wirklich?";
msgbox->style="yn";
msgbox->closeEvent = 0x56;
app.anzeige.show( msgbox );

onEvent(..)
{
	...
	if( nr == 0x56 )
	{
		ergebnis.text = "MsgBox=" + gPopup->text;	// "y" oder "n"
		ergebnis.paint();
	}
	...
}

Funktionsbeschreibungen

onConstruct() void

onEvent(eventNr_t nr) void

schließen des Wartebildschirms

Parameter:

nr Nummer des Events, zum schließen

onInit() void

Darstellen des Popups