Zum Hauptinhalt springen

EvtClicked

EvtClicked

Schaltfläche wurde gedrückt

Details

Die angegebene Prozedur wird ausgeführt, wenn die Schaltfläche mit der Maus oder mit der Tastatur ausgewählt wurde. Ist das erste Objekt eines Fensters das den Fokus erhalten kann ein Radiobutton , wird dieser Radiobutton bei Erzeugung des Fensters fokussiert und somit ebenfalls das Ereignis EvtClicked ausgelöst.

Definition des Funktionskopfes:

sub EvtClicked
(
aEvt : event; // Ereignis
)
: logic; // Standardaktion des Buttons ausführen?
{
return(true);
}

aEvt

Die Funktion hat einen Übergabeparameter vom Typ event. In aEvt wird unter anderem der Deskriptor des auslösenden Objektes, d. h. das Objekt, in dem die Ereignisfunktion eingetragen wurde, übergeben.

Resultat

Ist bei einem Button -Objekt die Eigenschaft TypeButton auf _WinBtnClose oder _WinBtnHelp gesetzt, wird über den Rückgabewert der Funktion entschieden, ob die Aktion ausgeführt wird (true) oder nicht (false).

Beispiel:

sub EvtClicked
(
aEvt : event; // Ereignis
) : logic; // Standardaktion des Buttons ausführen?

{
switch (aEvt:Obj->wpName)
{
case 'btnPrev' : dec(gDemoCnt);
case 'btnNext' : inc(gDemoCnt);
}

return(true);
}