OVH Cloud OVH Cloud

WDxx Quesin sur les champs clones.

7 réponses
Avatar
SDL Developpement
Bonjour,
je souhaite créer des boutons de façon dynamique. WD offre la possibilité de
créer des champs clones.
Le but est d'avoir une fenetre type (un modèle) et de créer des boutons
suivant le contexte,
sans avoir à les créer une fois pour toute et de les masquer.
Hors, en lisant l'aide, je m'aperçois que le code exécuté par les boutons
clones est le même que celui des boutons d'origine.

WD n'offre pas les classes des objets fournis (fenêtres, champs ...), comme
en C++ ou en VB.
on ne peut donc apparament pas créer des objets qui héritent des classes de
base.
Question:
Existe-t-il une méthode pour créer dynamiquement des boutons avec un code
spécifique attribué à chacun d'eux ?

Merci par avance pour votre réponse.
Cordialement
DJupin

7 réponses

Avatar
patrice
"SDL Developpement" a écrit dans le
message de news:e92bgf$1d8i$
Bonjour,
je souhaite créer des boutons de façon dynamique. WD offre la possibilité


de
créer des champs clones.
Le but est d'avoir une fenetre type (un modèle) et de créer des boutons
suivant le contexte,
sans avoir à les créer une fois pour toute et de les masquer.
Hors, en lisant l'aide, je m'aperçois que le code exécuté par les boutons
clones est le même que celui des boutons d'origine.



ca répond pas vraiment à ta question, mais ton problème peut être réglé en
dessinant toi meme les boutons dans une image, et en gérant les clicks dans
l'image
Avatar
Pascal F
SDL Developpement vient de nous annoncer :
Bonjour,
je souhaite créer des boutons de façon dynamique. WD offre la possibilité de créer des champs clones.
Le but est d'avoir une fenetre type (un modèle) et de créer des boutons suivant le contexte,
sans avoir à les créer une fois pour toute et de les masquer.
Hors, en lisant l'aide, je m'aperçois que le code exécuté par les boutons clones est le même que celui des boutons d'origine.

WD n'offre pas les classes des objets fournis (fenêtres, champs ...), comme en C++ ou en VB.
on ne peut donc apparament pas créer des objets qui héritent des classes de base.
Question:
Existe-t-il une méthode pour créer dynamiquement des boutons avec un code spécifique attribué à chacun d'eux ?

Merci par avance pour votre réponse.
Cordialement
DJupin



Voir Compilation dynamique dans l'aide. Ca devrait répondre à tes attentes.

--
Pascal

Ne garder que le prénom pour me joindre
Avatar
Pascal ROY
Pascal F a écrit :
SDL Developpement vient de nous annoncer :
Bonjour,
je souhaite créer des boutons de façon dynamique. WD offre la
possibilité de créer des champs clones.
Le but est d'avoir une fenetre type (un modèle) et de créer des
boutons suivant le contexte,
sans avoir à les créer une fois pour toute et de les masquer.
Hors, en lisant l'aide, je m'aperçois que le code exécuté par les
boutons clones est le même que celui des boutons d'origine.

WD n'offre pas les classes des objets fournis (fenêtres, champs ...),
comme en C++ ou en VB.
on ne peut donc apparament pas créer des objets qui héritent des
classes de base.
Question:
Existe-t-il une méthode pour créer dynamiquement des boutons avec un
code spécifique attribué à chacun d'eux ?

Merci par avance pour votre réponse.
Cordialement
DJupin



Voir Compilation dynamique dans l'aide. Ca devrait répondre à tes attentes.



Une possibilité que j'utilise en WD75.
Dans le code du bouton à cloner, je met
ExecuteTraitement( Moimeme..note, trtProcedure)

Quand je clone les boutons, je place dans leur
"Note" le nom de la procédure à executer.

Evidemment ça suppose de connaitre les
traitements à executer, et qu'il n'y ait
pas de paramètres à passer (quoiqu'il doit
être possible de trouver une astuce pour ça)

Bon courage

--
Pascal ROY
(Service Informatique - SODALEC)
Avatar
SDL Developpement
effectivement, ça me parait être une méthode acceptable.
Je vais me pencher sur le sujet.
Merci pour cette réponse
Bien cordialement.
DJupin
Avatar
SDL Developpement
j'y ai pensé, mais ça parait assez irréel dans un soft comme WD de
réinventer les fonctions qui devraient appartenir au langage.
Si j'y suis forcé, il faudra bien le faire, mais c'est assez décevant.
Merci, pour ta réponse.
Bien cordialement.
DJupin
Avatar
SDL Developpement
c'est une autre possibilité intéressante.
Venant du c++, je n'ai pas encore assez connaissances sur les ficelles de
WD.
Je vais essayer ta méthode.
Merci pour cette réponse.
Bien cordialement.
DJupin
Avatar
SDL Developpement
Bonjour à tous,

Merci pour vos réponses, elles m'ont permis d'avancer rapidement, en
utilisant vos informations très judicieuses.
Sincères remerciements pour votre aide.
D.Jupin

Studio du Logiciel
06370 Mouans Sartoux