silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: variables EVENT_OBJECT + EVENT_TYPE Dim 25 Mar 2018 - 16:01 | |
| La variable EVENT_OBJECT permettrait de connaitre le numéro de l'objet qui vient de déclencher un évènement. La variable EVENT_TYPE permettrait de connaitre le type de l'évènement qui vient d'être déclenché. Eventuellement, une variable EVENT_RESET permettant de réinitialiser à -1 les variables citées ci-dessus, ou bien ces 2 variables seraient remise automatiquement à -1 dès que le 'return' de la routine de traitement d'évènement aura été atteint. Ces 2 variables seraient complémentaire à 'OBJECT_TYPE' et permettraient de balayer l'ensemble des évènements pour tous les objets, en plus de simplifier la programmation. - Code:
-
label affiche_message
edit 10 : top 10,50 on_double_click 10,affiche_message on_change 10,affiche_message
edit 11 : left 11,150 : top 11,50 on_double_click 11,affiche_message on_change 11,affiche_message
print print "Double click ou écrire dans un edit"
END affiche_message: message "Type d'objet="+str$(OBJECT_TYPE(EVENT_OBJECT()))+chr$(13)+chr$(10)+"Numéro d'objet="+str$(EVENT_OBJECT())+chr$(13)+chr$(10)+"Type de l'évènement="+str$(EVENT_TYPE()) return
' variables simulées fnc EVENT_OBJECT() ' retourne le numéro de l'objet qui vient de déclencher un évènement result -1 end_fnc
fnc EVENT_TYPE() ' retourne le type de l'évènement qui vient d'être déclenché result -1 end_fnc | |
|