4D Chart v13ch_APPELER SUR EVENEMENT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Chart v13
ch_APPELER SUR EVENEMENT
|
ch_APPELER SUR EVENEMENT ( méthode ) | ||||||||
Paramètre | Type | Description | ||||||
méthode | Chaîne |
![]() |
Méthode à exécuter | |||||
La commande ch_APPELER SUR EVENEMENT exécute méthode chaque fois qu’un événement spécifié antérieurement se produit. Les événements qui déclenchent l’exécution de méthode sont décrits dans la commande ch_EVENEMENT.
Si méthode est une chaîne vide, aucune méthode ne s’exécute. Si la zone dans laquelle l’événement se produit contient à la fois une méthode objet et une méthode d’appel sur événement, la méthode objet s’exécute en dernier. ch_EVENEMENT est particulièrement utile pour les zones 4D Chart se trouvant dans des fenêtres externes, parce qu’elles ne peuvent pas avoir de méthodes objet.
Lorsque 4D Chart appelle méthode, il renvoie quatre paramètres ($1, $2, $3 et $4) qui peuvent être utilisés pour traiter l’événement.
$1 | Entier long | Représente la zone 4D Chart dans laquelle l’événement a eu lieu. |
$2 | Entier long | Contient le code événement. Equivaut à un appel de ch_Dernier evenement. |
$3 | Entier long | Numéro de table du formulaire contenant la zone. Si $3 est égal à -1, la zone est dans une fenêtre externe. |
$4 | Entier long | Numéro du champ dans lequel la zone 4D Chart est sauvegardée automatiquement. Si $4 est égal à 0, la zone n’est pas sauvegardée automatiquement. |
Si vous envisagez de compiler votre base de données, déclarez ainsi les types de ces paramètres :
C_ENTIER LONG($1;$2;$3;$4)
L’exemple suivant montre l’installation d’une méthode d’événement. Elle ouvre une fenêtre externe, spécifie Ctrl+clic (Commande+clic) en tant qu’événement, puis installe la méthode d’appel sur événement, MethEvénmt.
`Ouvrir une fenêtre externe
vZone:=Creer fenetre externe(20;50;400;350;0;"Chart";"_4D Chart")
ch_APPELER SUR EVENEMENT("MethEvénmt")
`Installe la méthode MethEvénmt
ch_EVENEMENT(vZone;64)
`Ctrl+clic (Commande+clic) appellera la méthode
Produit : 4D Chart
Thème : ch_Contrôle
Numéro :
14515
Nom intl. : CT ON EVENT
Liste alphabétique des commandes
Créé :
Créé : 4D Chart 1
ch_Dernier evenement
ch_EVENEMENT