PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Evenement sur un champ
Evenement sur un champ
Started by David MARTIN, Nov., 10 2005 4:33 PM - 2 replies
Posted on November, 10 2005 - 4:33 PM
Bonjour,

Je recherche un moyen pour récupérer sur un champ n'importe quels évenements, qu'il provient d'une action de l'utlisateur ou par programmation. Une sorte de trigger sur un champ.

Merci de vos réponses
Posted on November, 11 2005 - 8:18 PM
Bonjour,

Pour récupérer les évenements sur un objet vous pouvez utiliser le code
suivant :
Dans le bloc de déclaration générale de la fenêtre
IdEvent est un entier = Evénement("AllAvents", <Nom de l'objet>, 0)

AllEvents : représente le nom de la procédure
<Nom de l'objet> : Nom de l'objet sur lequel vous désirez récupérer les
evènements
0 : Le zéro permet de récupérer tous les évenements sur l'objet désigné

Ensuite vous devez créer une procédure qui va récupérer les messages
Le nom des paramètres non aucune importance et son optionnels
Procedure AllEvents( pMessage, wParam, lParam )

Dans cette procédure pMessage contient le numéro de message
wParam et lParam sont les paramètres du message

moimeme..nom vout permet de récupérer le nom de l'objet qui à déclenché
l'évènement
si en fin de cette procédure vous incluer
RETOUR 0

Permet d'annuler les traitements suivant sur l'objets en cours, cela peut
être utile dans certain cas.

[drCharly93] wdforge.org
"David MARTIN" <guest@newsgroup.fr> a écrit dans le message de news:
4373620a$1@news.pcsoft.fr...

Bonjour,

Je recherche un moyen pour récupérer sur un champ n'importe quels
évenements, qu'il provient d'une action de l'utlisateur ou par
programmation. Une sorte de trigger sur un champ.

Merci de vos réponses

Posted on November, 14 2005 - 11:00 AM
Re,

J'ai essayer d'utiliser cette fonction la, mais la fonction ne peut pas intercepter un evenement déclencher par programation : par exemple un tableajoute pour un champ table memoire.

Merci quand même de votre réponse