ch_APPELER SUR EVENEMENT

4D - Documentation   Français   English   German   4D Chart, Commandes par thème   4D Chart, Liste alphabétique des commandes   Retour   Précédent   Suivant

version 1


ch_APPELER SUR EVENEMENT (méthode)

ParamètreTypeDescription
méthodeAlphaMéthode à exécuter

Description

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.

$1Entier longReprésente la zone 4D Chart dans laquelle l'événement a eu lieu.
$2Entier longContient le code événement. Equivaut à un appel de ch_Dernier evenement.
$3Entier longNuméro de table du formulaire contenant la zone. Si $3 est égal à -1, la zone
est dans une fenêtre externe.
$4Entier longNumé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)

Exemple

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

Référence

ch_Dernier evenement, ch_EVENEMENT.


4D - Documentation   Français   English   German   4D Chart, Commandes par thème   4D Chart, Liste alphabétique des commandes   Retour   Précédent   Suivant