[R] GuiCtrlCreateList envoie de donnée

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Ekow
Niveau 4
Niveau 4
Messages : 58
Enregistré le : sam. 11 déc. 2010 14:40
Status : Hors ligne

[R] GuiCtrlCreateList envoie de donnée

#1

Message par Ekow »

Bonjour à tous
Comme le titre l'indique je souhaiterais envoyer une donnée dans une "GuiCtrlCreateList".
Pour être plus précis voici deux petits bout de mon code :

Code : Tout sélectionner

Global $List1 = GUICtrlCreateList("Pseudo", 0, 0, 209, 799)
Global $pseudo = GUICtrlCreateInput("", 264, 8, 625, 21)
Cette ligne crée un "input" afin d'insérer notre donnée.

Code : Tout sélectionner

While 1
 $nMsg = GUIGetMsg()
 Switch $nMsg
  Case $GUI_EVENT_CLOSE
   Exit 0
   Case $Button2
       Exit 0
   Case $Button1
       GUICtrlSetData($List1, $pseudo)


 EndSwitch
WEnd
 
Ici lorsqu'on clique sur le bouton 1 , votre donnée inscrit dans l'input devrait être envoyer dans la liste cependant lorsque je clique sur le bouton il affiche "5" à la place de mettre la bonne donnée sachant que c'est une chaine de caractère je voie pas ce que ce chiffre fait à sa place.

Pouvez vous me guider ?

Merci d'avance
Modifié en dernier par Ekow le jeu. 09 juin 2011 14:13, modifié 1 fois.
Avatar du membre
Yarillo
Niveau 5
Niveau 5
Messages : 109
Enregistré le : mer. 11 mai 2011 22:22
Status : Hors ligne

Re: [..] GuiCtrlCreateList envoie de donnée

#2

Message par Yarillo »

Tout simplement parce que ce qui est dans ton $pseudo c'est pas le contenu de l'input, mais son handle !
Il faut faire GUICtrlRead.

Code : Tout sélectionner

Global $List1 = GUICtrlCreateList("Pseudo", 0, 0, 209, 799)
Global $Input1 = GUICtrlCreateInput("", 264, 8, 625, 21)
 

Code : Tout sélectionner

While 1
 $nMsg = GUIGetMsg()
 Switch $nMsg
  Case $GUI_EVENT_CLOSE
   Exit 0
   Case $Button2
       Exit 0
   Case $Button1
       $pseudo = GUICtrlRead($Input1)
       GUICtrlSetData($List1, $pseudo)


 EndSwitch
WEnd

 
Avatar du membre
Ekow
Niveau 4
Niveau 4
Messages : 58
Enregistré le : sam. 11 déc. 2010 14:40
Status : Hors ligne

Re: [..] GuiCtrlCreateList envoie de donnée

#3

Message par Ekow »

Parfait cela fonctionne ! Merci ^^
Sujet Résolue.
Répondre