[R] Attribuer automatiquement un nom à un bouton

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
snoopg60
Niveau 1
Niveau 1
Messages : 7
Enregistré le : jeu. 25 déc. 2008 14:55
Status : Hors ligne

[R] Attribuer automatiquement un nom à un bouton

#1

Message par snoopg60 »

Bonjour !

Je vous expose mon problème après avoir fait une recherche sur le forum, en vain...

Je suis en train de développer un petit programme qui pour l'instant crée une interface GUI, avec une liste de boutons (dont la longueur peut varier).

Script de base:

Code : Tout sélectionner

#include <GUIConstantsEx.au3>

GUICreate("Test", 800, 600)
GUISetState(@SW_SHOW)

for $i = 5 to 500 step 15
GUICtrlCreateButton("Valid",5,$i,40,16,0x8000)
GUICtrlCreateButton("Delete",50,$i,50,16,0x8000)
GUICtrlCreateButton("Message " & $i,110,$i,600,16,0x8000)
GUICtrlSetBkColor(-1, 0x00ff00)
Next

sleep(5000)

Mon souci est que je voudrais attribuer automatiquement un nom de variable à chaque bouton créé.
Dans l'idée ça donnerait ça:

Code : Tout sélectionner

$nom[$i] = GUICtrlCreateButton("Valid",5,$i,40,16,0x8000)
Bien évidemment ce bout de code ne marche pas, c'est pour donner le principe !
Existe t-il une fonction capable de faire cela ?
Modifié en dernier par snoopg60 le ven. 13 févr. 2009 20:03, modifié 1 fois.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Attribuer automatiquement un nom à un bouton

#2

Message par ani »

Dans ce genre là ?
► Afficher le texte
ou
► Afficher le texte
Ca ne sera pas evident pour traiter les cmd :o

-Création automatique (3bouton sur x ligne)
>> x élément contenant 3 valeur
normalement ;)

bonne continuation ;)
snoopg60
Niveau 1
Niveau 1
Messages : 7
Enregistré le : jeu. 25 déc. 2008 14:55
Status : Hors ligne

Re: [..] Attribuer automatiquement un nom à un bouton

#3

Message par snoopg60 »

Ton script ne fonctionne pas tout à fait comme je le souhaite (il faut dire que j'ai mal expliqué mon problème aussi :oops: )
Mais il m'a permis de comprendre comment fonctionnait la fonction "Dim" et la syntaxe avec les [crochets], et j'ai pu continuer la construction de mon script.
Problème résolu, merci à toi :wink:
Répondre