PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Lier une procédure a un Champ Crée
Lier une procédure a un Champ Crée
Iniciado por Jeremy, 20,jul. 2020 16:22 - 1 respuesta
Miembro registrado
12 mensajes
Publicado el 20,julio 2020 - 16:22
Bonjour, je viens ici car je ne trouve pas comment utiliser la création dynamique de boutons.
Je m'explique, je cherche a créer une page ou le client pourra lui même créer des boutons sur la page, je veux donc pouvoir choisir ce que ce bouton fera, mais je ne sais pas comment le faire.

Voila ce que j'ai fais pour le moment :

BtnCree est un Champ
sRetourMachine est une chaîne = Ouvre(ListeMachine)
Trace(sRetourMachine)
HLitRecherchePremier(MACHINE,CMA,sRetourMachine)
SI HTrouve() ALORS
BtnCree <- ChampCrée(sRetourMachine,typBouton,MACHINE.PosX,MACHINE.PosY,MACHINE.Longueur,MACHINE.Largeur)
FIN

BtnCree..Libellé=MACHINE.LCMA
BtnCree..Traitement[trtClic]=ClicBtnPlan()


J'ai donc créer une procédure que je voulais lier a mon bouton, mais cela ne fonctionne pas.
Lorsque je lance l'application, le bouton se créer correctement, le libellé aussi, mais le traitement se lance instantanément.

Merci de votre aide
Miembro registrado
12 mensajes
Publicado el 20,julio 2020 - 16:28
Autant pour moi, je viens de trouver comment lier une procédure... Il suffit de ne pas mettre les parenthèse lors de l'appel de la procédure. Tout simplement, en espérant que ça puisse aider quelqu'un.