PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → variables à nom variable
variables à nom variable
Débuté par Visicard, 23 juil. 2004 13:02 - 2 réponses
Posté le 23 juillet 2004 - 13:02
Bonjour à tous,

Un petit problème, probablement basique...
mais je n'ai pas réussi à trouver la solution dans les aides en ligne

- J'ai plusieurs boutons btn1, btn2 et btn3 ...

- J'ai plusieurs procédure identiques dont la seule différence est le nom du
bouton à traiter
par exemple, je doit écrire : btn01..etat=grisé

Apparement, le nom du bouton ne pas se présenter sous la forme d'un tableau
: btn[rang]..valeur=grisé
et on ne peut pas concaténer le nom du bouton : (btn+rang)..etat=grisé

Comment faire pour ne pas écrire autant de procédures que de bouton ???

Merci à ceux qui ont une idée..

Gilles BIETTE
Posté le 23 juillet 2004 - 13:56
Salut,

"Visicard" <Visicard@wanadoo.fr> a écrit dans le message de
news:4100d433@news.pcsoft.fr...

Bonjour à tous,

Un petit problème, probablement basique...
mais je n'ai pas réussi à trouver la solution dans les aides en ligne

- J'ai plusieurs boutons btn1, btn2 et btn3 ...

- J'ai plusieurs procédure identiques dont la seule différence est le nom

du
bouton à traiter
par exemple, je doit écrire : btn01..etat=grisé

Apparement, le nom du bouton ne pas se présenter sous la forme d'un

tableau
: btn[rang]..valeur=grisé
et on ne peut pas concaténer le nom du bouton : (btn+rang)..etat=grisé

Comment faire pour ne pas écrire autant de procédures que de bouton ???

Merci à ceux qui ont une idée..

Gilles BIETTE



la syntaxe est {"btn"+numériqueverschaine(rang,"02d")}..etat=grisé


Frédéri
Posté le 30 juillet 2004 - 00:27
"Visicard" <Visicard@wanadoo.fr> wrote:

Bonjour à tous,

Un petit problème, probablement basique...
mais je n'ai pas réussi à trouver la solution dans les aides en ligne

- J'ai plusieurs boutons btn1, btn2 et btn3 ...

- J'ai plusieurs procédure identiques dont la seule différence est le nom

du
bouton à traiter
par exemple, je doit écrire : btn01..etat=grisé

Apparement, le nom du bouton ne pas se présenter sous la forme d'un tableau
: btn[rang]..valeur=grisé
et on ne peut pas concaténer le nom du bouton : (btn+rang)..etat=grisé

Comment faire pour ne pas écrire autant de procédures que de bouton ???

Merci à ceux qui ont une idée..

Gilles BIETTE


Salut, il te suffit de faire : {"btn"+i}..etat=grisé et passer "i" en parametre....