PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → variables à nom variable
variables à nom variable
Iniciado por Visicard, jul., 23 2004 1:02 PM - 2 respostas
Publicado em julho, 23 2004 - 1:02 PM
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
Publicado em julho, 23 2004 - 1:56 PM
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
Publicado em julho, 30 2004 - 12:27 AM
"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....