4D Chart v13ch_EVENEMENT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Chart v13
ch_EVENEMENT
|
ch_EVENEMENT ( zone ; filtre ) | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Zone 4D Chart | |||||
filtre | Entier long |
![]() |
Evénements à traiter | |||||
La commande ch_EVENEMENT définit les événements provoquant l’exécution de la méthode objet de zone ou de la méthode d’appel sur événement.
Par défaut, une méthode objet associée à une zone 4D Chart s’exécute lorsque l’utilisateur sélectionne un objet hors de la zone. Avec ch_EVENEMENT, vous pouvez spécifier d’autres événements qui exécutent la méthode objet. En outre, une méthode installée avec la commande ch_APPELER SUR EVENEMENT s’exécutera également.
filtre spécifie les événements à utiliser, exprimés en tant que somme des codes d’événement. Voici la liste des codes d’événement :
Valeur | Evénement |
-1 | Tous les événements |
0 | Aucun événement |
1 | Création de zone |
2 | Suppression de zone |
4 | Zone activée (cliquée ou amenée à l’avant) |
8 | Zone désactivée (la zone n’est plus active) |
16 | Création d’objet (créer, coller, dupliquer) |
32 | Suppression d’objet (supprimer, couper, effacer) |
64 | Commande-clic (pas forcément sur un objet) |
128 | L’objet a été déplacé (alignement, déplacement, etc.) |
256 | L’objet a été redimensionné (touches flèches, glissement, etc.) |
1024 | Changement du ou des objet(s) sélectionné(s) |
2048 | Double-clic |
4096 | L’objet a changé de forme |
Si vous passez -1 dans zone, le filtre d’événements devient le filtre par défaut pour toutes les zones 4D Chart créées ultérieurement dans les formulaires et dans des fenêtres externes. Vous pouvez ainsi intercepter les zones créées à partir du menu Plug-in du mode Développement. Le but étant de traiter les événements de manière homogène dans toutes les zones.
Cet exemple ajoute Ctrl+clic (sous Windows) ou Commande+clic (sous MacOS) et double-clic à la liste des événements par défaut interceptés par la méthode objet de la zone de graphe :
ch_EVENEMENT(Zone;64+2048)
Produit : 4D Chart
Thème : ch_Contrôle
Numéro :
14514
Nom intl. : CT EVENT FILTER
Liste alphabétique des commandes
Créé : 4D Chart 1
ch_APPELER SUR EVENEMENT
ch_Dernier evenement