Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


liste déroulante

Partagez

Gixxie
Nouveau
Nouveau

Masculin Nombre de messages : 41
Date d'inscription : 16/05/2014

liste déroulante

Message par Gixxie le Jeu 22 Mai 2014 - 15:51

hello,

je ne m'en sors pas  avec ce contrôle. Je n'ai pas trouvé de post dans le forum alors voilà:
je voudrais que ma liste déroulante liste tous les fichiers d'un répertoire. Donc j'utilise la fonction obtenir la liste des fichiers d'un répertoire qui me les met dans une variable tableau.jusque-là tout va bien.
Mais quand je veux récupérer les éléments de cette variable et les coller dans mon contrôle liste déroulante rien ne va plus...
En fait
1 - je ne sais pas si on peut coller une variable tableau dedans ou ici il faut se contenter de variables simples.
Et
2 - je ne sais pas où la coller (j'ai essayé data.source mais ça n'a pas l'air d'être ça..)

voilà si quelqu'un sait manipuler les listes déroulantes ses conseils seraient les bienvenus merci !
avatar
Jeremy60800

Gagnant or au concours SZ2014
Gagnant or au concours SZ2014

Masculin Nombre de messages : 913
Age : 16
Emploi/loisirs : Programmation avec SZ / Modding Minecraft / Youtubeur
Humeur : Cool !
Date d'inscription : 08/08/2013

Re: liste déroulante

Message par Jeremy60800 le Jeu 22 Mai 2014 - 16:05

Bonjour ,

J'ai exactement eu ce problème !
En faite , il faut faire un algorithme mais je suis pas un professionnel de l'explication ! Les autres te ferons un bon tutoriel dessus Smile !

Sinon , tu veux que la liste des fichiers soit dans une listes déroulantes ou une liste d’éléments ? 

EDIT : Regarde ici , tu trouvera peut-être  Smile -> http://forumvelersoftware.bbactif.com/search?mode=searchbox&search_keywords=fichier&show_results=topics 

Cordialement ,

Jeremy60800



Arrow Venez voir mon site : InformatiqueBlog™
Arrow InformatiqueBlog™ Minecraft : InformatiqueBlog™ - Minecraft
@ Mon contact "pro" : informatiqueblog@gmx.fr
@ Mon twitter : @jeremy60800  / Twitter
@ Twitter d'InformatiqueBlog™ : @InformatiqueDev / Twitter
Idea Mes logiciels : TexteNote , VerifWindowsMineServ Creator

Gixxie
Nouveau
Nouveau

Masculin Nombre de messages : 41
Date d'inscription : 16/05/2014

Re: liste déroulante

Message par Gixxie le Jeu 22 Mai 2014 - 16:30

oui merci je crains la bidouille...
En fait je veux faire un menu pour pouvoir ultérieurement choisir l'un des fichiers listés pour l'ouvrir. Si ça se trouve il n'y a pas besoin de ce genre de contrôle, ce qui serait le comble !
avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013

Re: liste déroulante

Message par fandeonepiece2 le Jeu 22 Mai 2014 - 16:32

re,
tu ajoute une variable X simple
en faite il faut faire une boucle limité qui pars de X = zéro et qui va a ta var tableau et dedans tu met l'événement ajouter un élément a une liste d'élément et en index de ta variable tu met X
cordialement



(ಠ_ಠ)


http://openclassrooms.com/forum/sujet/regie-publicitaire-drozor
avatar
lereparateurdepc


Masculin Nombre de messages : 5478
Age : 24
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Re: liste déroulante

Message par lereparateurdepc le Jeu 22 Mai 2014 - 16:47

re,

En gros, on "lis" les fichiers contenu dans un dossier donné, et on ajoute tous ces fichiers dans une liste ?

Bon c'est pas génial à comprendre sans images non ?

J'ai pas trop le temps mais fandeonepice2 peut mettre une image ?

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013

Re: liste déroulante

Message par fandeonepiece2 le Jeu 22 Mai 2014 - 17:04

re,
je peux pas, SZ ne fonctionne plus du tout

EDIT : cherche dans les exemples de SZ, je crois qu'il y a un projet dessus

cordialement



(ಠ_ಠ)


http://openclassrooms.com/forum/sujet/regie-publicitaire-drozor
avatar
Blackorion35
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 2514
Age : 26
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Re: liste déroulante

Message par Blackorion35 le Jeu 22 Mai 2014 - 17:37

Bonsoir,

Si quelqu'un ne le fait pas avant moi j'essayerai et je posterai des images et le code source.



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------
[size=16]Code S[size=13]o
urce Rynna WebOS Release 5.0 disponible : [/size][/size]

http://rynnawebos.fr/GITHUB-DEPOT/RYNNA-WEBOS-GITHUB.zip

Gixxie
Nouveau
Nouveau

Masculin Nombre de messages : 41
Date d'inscription : 16/05/2014

je réexplique mieux..

Message par Gixxie le Jeu 22 Mai 2014 - 17:51

voilà l'image :


la boîte  "liste des modèles" est une liste déroulante
pour la remplir il suffit de remplir item dans les propriétés
mais je veux qu'elle se remplisse toute seule avec des variables simples ou tableau (peu importe du moment que ça marche) --> c'est cela que je n'arrive pas à faire !
avatar
lereparateurdepc


Masculin Nombre de messages : 5478
Age : 24
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Re: liste déroulante

Message par lereparateurdepc le Jeu 22 Mai 2014 - 18:16

re,

Ajoute une variable tableau appelée Liste_Fichier, c'est elle qui contiendra tous les fichier d'un répertoire ET des sous répertoires si l'option est sélectionnée.

Ajoute une variable simple X_Liste_Fichier, elle sera utilisée dans la boucle for (pour) pour lire index par index dans la variable tableau associée.
(Il n'est pas obligatoire d'utiliser X ni le même nom que la variable associée ici Liste_Fichier.)
On termine ici la déclaration des variables.

La partie actions :

Obtenir la liste des fichier d'un répertoire donné avec ou non ses sous répertoires et enregistrer le tout dans la variable tableau Liste_Fichier.

Ajoute l'action boucle "pour" catégorie "Général" :
On commence avec la variable de l'index (variable de "commencement" de la boucle), pour nous, X_Liste_Fichier. Au départ notre variable X_.... à la valeur 0.
La valeur finale est la valeur "simplifiée" de Liste_Fichier. J'entend par simplifier par le fait que SZ interprète automatiquement le paramètre à utiliser. (Sous VB c'est plus long, il faut désigner le nombre max - 1 car on part de 0.)
Le PAS doit rester à 1.

Une fois l'action validée, développe là en cliquant sur les petits chevrons à droite.
Glisse DANS la boucle, PAS en dessous!!!!!, l'action "ajouter un élément à une liste d'élément".
Sélectionne le ListBox; et on ajoutera notre valeur à la suite.
Dans la zone "texte de l'élément ...", clique sur le petit bouton ">" à droite;
sélectionne "Variable du projet" -> Liste_Fichier -> X_Liste_Fichier.
Valide et tata Smile

Pour ouvrir le fichier, petite info, vérifie avant l'ouverture si le fichier existe bien.

EDIT : MINCE j'ai utilisé liste d'élément et non liste déroulante MAIS c'est la même méthode, c'est juste l'action "Ajouter un élément à une liste d'élément" qui change.


EDIT2 : En image :


Actions SZ.


Liste d'élément et liste déroulante.

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA



Gixxie
Nouveau
Nouveau

Masculin Nombre de messages : 41
Date d'inscription : 16/05/2014

Re: liste déroulante

Message par Gixxie le Ven 23 Mai 2014 - 8:28

Merci pour ces explications détaillées.
Ça fait peur je n'avais pas vu le groupe de fonctions "liste déroulante" dans le grand menu de gauche !!
Je fonce derechef chez l'opticien  Smile  Smile
avatar
Blackorion35
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 2514
Age : 26
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Re: liste déroulante

Message par Blackorion35 le Ven 23 Mai 2014 - 9:13

Bonjour,

Lereparateurdepc le sauveur :)Bravo pour avoir trouvé amusé



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------
[size=16]Code S[size=13]o
urce Rynna WebOS Release 5.0 disponible : [/size][/size]

http://rynnawebos.fr/GITHUB-DEPOT/RYNNA-WEBOS-GITHUB.zip
avatar
Ghost Eagle
Habitué
Habitué

Masculin Nombre de messages : 542
Age : 14
Localisation : Derrière vous!
Emploi/loisirs : Programmeur Amateur( Programmateur )
Humeur : D'humeur massacrante avec SZ
Date d'inscription : 04/02/2014

Re: liste déroulante

Message par Ghost Eagle le Ven 23 Mai 2014 - 23:52

Bonsoir,

Ouais super pour les actions. Ca en aidera plus d'un( moi bien sur Wink ). Je cherchais aussi une méthode pour pouvoir le faire et je viens de trouver!
PS : un p'tit résolu dans le titre serait la bienvenue!

Cordialement



U-Nova : l'OS par excellence de la Team Dest-Up ICI !
Site officiel de la Dest-Up Team ICI Wink

Contenu sponsorisé

Re: liste déroulante

Message par Contenu sponsorisé


    La date/heure actuelle est Ven 23 Juin 2017 - 0:07