Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment :
Jeux, jouets et Lego : le deuxième à ...
Voir le deal

+2
Jerem'
Gixxie
6 participants

    liste déroulante

    avatar
    Gixxie
    Nouveau
    Nouveau


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

    liste déroulante Empty liste déroulante

    Message par Gixxie 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 !
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 23
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    liste déroulante Empty Re: liste déroulante

    Message par Jerem' 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 -> https://forumvelersoftware.bbactif.com/search?mode=searchbox&search_keywords=fichier&show_results=topics 

    Cordialement ,

    Jeremy60800
    avatar
    Gixxie
    Nouveau
    Nouveau


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

    liste déroulante Empty Re: liste déroulante

    Message par Gixxie 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 !
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    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

    liste déroulante Empty Re: liste déroulante

    Message par fandeonepiece2 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
    lereparateurdepc
    lereparateurdepc



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

    liste déroulante Empty Re: liste déroulante

    Message par lereparateurdepc 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
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    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

    liste déroulante Empty Re: liste déroulante

    Message par fandeonepiece2 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
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    liste déroulante Empty Re: liste déroulante

    Message par Blackorion35 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.
    avatar
    Gixxie
    Nouveau
    Nouveau


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

    liste déroulante Empty je réexplique mieux..

    Message par Gixxie Jeu 22 Mai 2014 - 17:51

    voilà l'image :
    liste déroulante Mod

    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 !
    lereparateurdepc
    lereparateurdepc



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

    liste déroulante Empty Re: liste déroulante

    Message par lereparateurdepc 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 :

    liste déroulante Sz410
    Actions SZ.

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

    Cordialement,
    Le réparateur de PC
    avatar
    Gixxie
    Nouveau
    Nouveau


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

    liste déroulante Empty Re: liste déroulante

    Message par Gixxie 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
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    liste déroulante Empty Re: liste déroulante

    Message par Blackorion35 Ven 23 Mai 2014 - 9:13

    Bonjour,

    Lereparateurdepc le sauveur :)Bravo pour avoir trouvé amusé
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


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

    liste déroulante Empty Re: liste déroulante

    Message par Ghost Eagle 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

    Contenu sponsorisé


    liste déroulante Empty Re: liste déroulante

    Message par Contenu sponsorisé


      La date/heure actuelle est Mar 7 Mai 2024 - 12:05