[..] Recupérer les données d'un tableau

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
Elwyios
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 03 janv. 2014 01:04
Localisation : Unknow
Status : Hors ligne

[..] Recupérer les données d'un tableau

#1

Message par Elwyios »

Bonjour, je tiens déjà a m'excuser si la réponse est sur le forum mais je l'ai pas trouver.

Je voudrais savoir comment récupérer dans une variable un élément du tableau (Sachant que les éléments n'y sont pas de base mais ajouter par l'utilisateur)

Exemple : "Manuelle" & "|" & "Lapelle"

Pouvoir récupérer dans deux variables Manuelle et Lapelle

Merci d'avance
Quelle est le point commun entre Mario et une prostituée ?
► Afficher le texte
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Recupérer les données d'un tableau

#2

Message par jguinch »

Quand tu parles de tableau, tu parles de listview non ?
Sinon, tu peux utiliser StringSplit tout simplement :

Code : Tout sélectionner

$sText =  "Manuelle" & "|" & "Lapelle"
$aValues = StringSplit($sText, "")
For $i = 1 To $aValues[0]
   ConsoleWrite($aValues[$i] & @CRLF)
Next
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Elwyios
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 03 janv. 2014 01:04
Localisation : Unknow
Status : Hors ligne

Re: [..] Recupérer les données d'un tableau

#3

Message par Elwyios »

Oui de ListView
Quelle est le point commun entre Mario et une prostituée ?
► Afficher le texte
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Recupérer les données d'un tableau

#4

Message par jguinch »

OK, donc une listview est un contrôle de type Listview (un élément graphique d'une fenêtre).
Un tableau est une variable de type Array, qui peut contenir plusieurs valeurs ordonnées. Voir la doc dans Language Reference / Variables : Arrays
Sinon, est-ce que le code que je t'ai proposé est clair ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Elwyios
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 03 janv. 2014 01:04
Localisation : Unknow
Status : Hors ligne

Re: [..] Recupérer les données d'un tableau

#5

Message par Elwyios »

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("Form1", 482, 181, 192, 124)
Global $ListView1 = GUICtrlCreateListView("Nom|Prénom|Age", 8, 8, 465, 105)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 150)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 150)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 2, 50)
Global $Button1 = GUICtrlCreateButton("Ajouter une personne", 8, 128, 465, 33)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
 $nMsg = GUIGetMsg()
 Switch $nMsg
  Case $GUI_EVENT_CLOSE
   Exit
Case $Button1
            $nom = InputBox("", "nom")
            $prenom = InputBox("", "prenom")
            $age = InputBox("", "age")
            GUICtrlCreateListViewItem($nom & '|' & $prenom & '|' & $age, $ListView1)
 EndSwitch
WEnd
 
J'ai fais un petit test vite fais, en gros, les gens ajoutent des personnes, et je souhaite récuperer certaines infos (Exemple : A la ligne 2, je souhaite savoir l'age)

Je n'ai pas compris en quoi ton code me serai utile :(
Quelle est le point commun entre Mario et une prostituée ?
► Afficher le texte
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Recupérer les données d'un tableau

#6

Message par jguinch »

Regarde ce code, et dis-moi si c'est ce que tu cherches à faire : (j'ai mis en évidence les modifications avec ;======)
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Elwyios
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 03 janv. 2014 01:04
Localisation : Unknow
Status : Hors ligne

Re: [..] Recupérer les données d'un tableau

#7

Message par Elwyios »

Oui voilà c'est quasiment ça, mais je ne souhaite pas cliquer mais entrez un nombre qui correspond à la ligne de la ListView
Quelle est le point commun entre Mario et une prostituée ?
► Afficher le texte
Avatar du membre
Elwyios
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 03 janv. 2014 01:04
Localisation : Unknow
Status : Hors ligne

Re: [..] Recupérer les données d'un tableau

#8

Message par Elwyios »

Toujours pas trouvé :s
Quelle est le point commun entre Mario et une prostituée ?
► Afficher le texte
Répondre