PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → appel du clic d'un bouton par programmation
appel du clic d'un bouton par programmation
Débuté par Lallemand, 27 aoû. 2004 14:43 - 18 réponses
Posté le 27 août 2004 - 14:43
Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de
réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique
Posté le 27 août 2004 - 15:20
ExécuteTraitement(MonBouton,trtClic)


Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique
Posté le 27 août 2004 - 15:23
Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique


EnvoieTouche("{BTNGAUCHE}",Handle(BtnaAppeler))

Frédéric.
Posté le 27 août 2004 - 15:58
Lallemand a écrit :
> Bonjour,
Bonjour

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de
réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

Essaie avec :
ExécuteTraitement(MonBouton, trtClic)

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

De rien
>
Posté le 27 août 2004 - 16:00
ExecuteTraitement(NomBouton,TrtClic)

Mickael

"Lallemand" <bruno.lallemand@skynet.be> a écrit dans le message de
news:mn.dafb7d487b07c488.12015@skynet.be...

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de
réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique
Posté le 27 août 2004 - 16:09
Salut,
il suffit de faire :
execuetraitement(NOMDUBOUTON,trtclic);
;-)

"Lallemand" <bruno.lallemand@skynet.be> a écrit dans le message de
news:mn.dafb7d487b07c488.12015@skynet.be...

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de
réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique
Posté le 27 août 2004 - 16:12
Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique


Je pense que:

ExécuteTraitement( NomDeTonBouton ,trtClic )

à mettre dans le 2ème bouton , doit le faire.

A+
Philippe
Posté le 27 août 2004 - 16:20
Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique


ExécuteTraitement(Bouton,trtClic)
Posté le 27 août 2004 - 16:31
executetraitement(Bouton,trtclic)

Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique
Posté le 27 août 2004 - 16:51
Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique

utilise la fonction <ExecuteTraitement>.
Exemple si ton bouton s'appelle Btn_1 :
ExecuteTraitement(Btn_1,trtclic) simule par programmation le clic du bouton.
Posté le 27 août 2004 - 17:16
Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique

execute("nomdubouton.clic")
Posté le 27 août 2004 - 17:28
ExecuteTraitement(NomDuBouton, trtClic)

A+

Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique
Posté le 27 août 2004 - 17:29
Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique

L'idéal serait vraiment de mettre le code dans une procédure, sinon fait

ExecuteTraitement(NomDuBoutonSource,trtClic)

dans le code de clic de 'AutreBouton'

Christian Potvin
Beaulieu Canada
Posté le 27 août 2004 - 17:41
Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique

execute("nomdubouton.clic")
autres orthographes
execute("nomdubouton..cli")
execute("nomdubouton..clic")
Posté le 27 août 2004 - 17:54
"Lallemand" <bruno.lallemand@skynet.be> a écrit dans le message de
news:mn.dafb7d487b07c488.12015@skynet.be...

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de
réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.


Placer le code du bouton dans une procédure est à mon avis la meilleure
solution.
La plus mauvaise étant de faire un copier/Coller
Une pas trop mauvaise est aussi de faire ExecuteTraitement(nom du champs,
non du traitement etc...) Voir aide pour les syntaxes possibles

G. BIETTE
Posté le 27 août 2004 - 18:09
Salut
ExécuteTraitement(Bouton1,trtClic)
bye

Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique
Posté le 27 août 2004 - 18:10
essaye Exécute("Bouton1..Clic")
Anne

Lallemand <bruno.lallemand@skynet.be> wrote:

Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de


réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide

--
Bruno Lallemand
Belgique
Posté le 30 août 2004 - 15:25
Lallemand a émis l'idée suivante :
Bonjour,

j'ai écrit du code dans la procédure clic gauche d'un bouton.
Je voudrais, à travers un autre bouton, appeler ce même code (éviter de
réecrire le code 2 fois, surtout pour la maintenance;-)) J'essaye
d'appeler la procédure clic du bouton qui contient le code, mais je ne
sais pas trop bien comment ???

J'ai pensé placé le code du bouton dans une procédure, mais ce n'est
pas la solution que je recherche.

Merci de votre aide


Merci à tout le monde pour votre aide :-)

Bruno

--
Bruno Lallemand
Belgique
Posté le 30 août 2004 - 16:13
Bonjour, sur le code de ton autre bouton tu écris

ExecuteTraitement(<nom du bouton où est le code à éxécuter>,trtclic)

En espérant t'avoir aidé...