version 6.0
dr_Dernier evenement (zone) Entier long
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| Résultat | Entier long | Code du dernier événement survenu dans zone |
Description
La commande dr_Dernier evenement retourne le code du dernier événement survenu dans zone. La liste des événements et de leurs codes se trouve à l'Annexe C, Codes d'événements.
Exemple
Dans la méthode formulaire de notre exemple sont définis les cas qui seront à l'origine de l'appel de la méthode objet de la zone soit, dans le cas présent : 512 (la rotation d'un objet) + 64 (Ctrl+clic sous Windows, Commande+clic sous MacOS) = 576
La méthode Annonce, quant à elle, analyse le dernier événement survenu et, en fonction de sa nature, effectue certaines opérations.
` Méthode formulaire :
dr_EVENEMENT(LaZone;576)
` Méthode objet de la zone (déclenchée soit par Ctrl+clic sous Windows ou Commande+clic sous MacOS,
` soit par la rotation d'un objet :
dr_APPELER SUR EVENEMENT("Annonce")
` Dans ces deux cas, appel de la méthode Annonce
` Méthode projet Annonce :
$Type:=dr_Dernier evenement (LaZone) ` Code du dernier événement
Au cas ou
: ($Type=512)
... ` Opération à effectuer
: ($Type=64)
... ` Opération à effectuer
Fin de cas
Référence
dr_APPELER SUR ERREUR, dr_EVENEMENT.