PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → Trigger sur tous les boutons de mon projet ?
Trigger sur tous les boutons de mon projet ?
Iniciado por testeur, nov., 03 2025 9:06 PM - 1 resposta
Publicado em novembro, 03 2025 - 9:06 PM
Bonjour, Je cherche à exécuter automatiquement une procédure lors du clic sur tous les boutons de mon projet. Quelle serait la meilleure méthode pour y parvenir de manière centralisée et efficace ?
Membro registado
977 mensagems
Publicado em novembro, 04 2025 - 9:24 PM
Bonjour,
essayez ceci :

Dans le code du Projet, dans initialisation...

WM_LBUTTONDOWN est un entier = 513
Evénement(ClicSouris, "*.*", WM_LBUTTONDOWN) // on appelle la procédure Globale ClicSouris


Puis vous créez une procédure Globale nommée "ClicSouris" contenant le code suivant :
(Un message "C'est un bouton" sera alors déclenché pour chaque clic sur un bouton puis le code du bouton est exécuté)
SI MoiMême..Type = 4 ALORS // on vérifie le type du champ. Type 4 est un bouton
Info("c'est un bouton") // on réalise un traitement global (ici un message pour l'exemple)
ExécuteTraitement(MoiMême, trtClic) // on exécute le code initial du bouton
FIN


ou
Exécution du code du bouton puis le message "C'est un bouton" sera déclenché

SI MoiMême..Type = 4 ALORS
ExécuteTraitement(MoiMême, trtClic)
Info("c'est un bouton")
FIN


Cdlt
Mensagem modificada, novembro, 04 2025 - 9:29 PM