4D v16.3

FILTRER EVENEMENT

Accueil

 
4D v16.3
FILTRER EVENEMENT

FILTRER EVENEMENT 


 

FILTRER EVENEMENT  
Ne requiert pas de paramètre

FILTRER EVENEMENT doit être appelée à l'intérieur d'une méthode de gestion d'événements installée par APPELER SUR EVENEMENT.

Lorsqu'une méthode de gestion d'événements appelle la commande FILTRER EVENEMENT, l'événement courant n'est pas passé à 4D.

Cette commande vous permet d'effacer l'événement courant (i.e. clic, frappe clavier) de la séquence d'événements, de manière à ce que 4D n'effectue pas de traitement sur l'événement que vous provoquez dans la méthode de gestion d'événements.

ATTENTION : Evitez de créer une méthode de gestion d'événement appelant uniquement FILTRER EVENEMENT car TOUS les événements vont être ignorés par 4D. Si vous vous retrouvez dans un tel cas, vous pouvez sortir de la méthode en tapant Ctrl+Maj+Retour Arrière (sous Windows) ou Commande+Option+Maj+Contrôle+Retour Arrière (sous Mac OS). Dans ce cas, le process de gestion d'événement est converti en process normal n'interceptant plus aucun événement.

Cas particulier : La commande FILTRER EVENEMENT peut également être utilisée au sein d’une méthode de formulaire sortie standard, lorsque le formulaire est affiché par l'intermédiaire des commandes VISUALISER SELECTION ou MODIFIER SELECTION. Dans ce cas précis, la commande FILTRER EVENEMENT permet de filtrer les double-clics sur les enregistrements (et ainsi, exécuter d'autres actions que l'ouverture des enregistrements en mode page).
Pour cela, il vous suffit de placer dans la méthode du formulaire sortie les lignes suivantes :

 Si(Evenement formulaire=Sur double clic souris)
    FILTRER EVENEMENT
    ... `Traiter le double-clic
 Fin de si

Exemple  

Référez-vous à l'exemple d'APPELER SUR EVENEMENT.



Voir aussi  

APPELER SUR EVENEMENT

 
PROPRIÉTÉS 

Produit : 4D
Thème : Interruptions
Numéro : 321
Nom intl. : FILTER EVENT

Cette commande ne peut pas être utilisée avec 4D Server

 
HISTORIQUE 

Créé : < 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)