EvtClicked
EvtClicked
Schaltfläche wurde gedrückt
Details
- Name: Typ Beschreibung
- aEvt:
eventEreignisinformationen - Resultat:
logicStandardaktion des Buttons ausführen? - Siehe: Liste , Objekte , Ereignisbefehle
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);
}