IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

(For Each) Extraire les fichiers d'un dossier en ordre numérique


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 106
    Par défaut (For Each) Extraire les fichiers d'un dossier en ordre numérique
    Bonjour,

    J'ai un problème mon logiciel;
    J'utilise une boucle For Each pour aller chercher chaque photo dans un dossier par ordre numérique (1.jpg, 2.jpg, 3.jpg, etc)

    Le problème, c'est que lorsque que j'ai plus de 9 fichiers, au lieu de les mettre en ordre numérique, le For Each les met dans cette ordre:
    1.jpg,
    10.jpg,
    11.jpg,
    12.jpg,
    2.jpg,
    3.jpg,
    etc.
    Connaissez-vous une manière de les mettre en ordre?

    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 700
    Par défaut
    Bonjour,
    une solution pourrait consister à trier la liste avec une fonction Compare,
    implémentant IComparer
    Dans l'esprit du lien suivant :
    http://msdn.microsoft.com/fr-fr/libr...=VS.90%29.aspx

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 106
    Par défaut
    Ok merci.

  4. #4
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Merci d'utiliser le bouton si tel est le cas.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 106
    Par défaut
    Finalement, ce n'est pas exactement ce que je cherchais.

    Je m'explique: Dans un panel, j'ai plusieurs "Contrôle utilisateur" dont chacun a un numéro comme nom.

    Il faudrait qu'avec ces numéros, le programme soit capable de classer les "Contrôle utilisateur" en ordre.

    Merci de vos réponses

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    le mieux c'est de les créer dans l'ordre, sinon une idée qui devrait marcher : tu utilises un flowlayoutpanel et tu modifies le childindex (me.flp.controls.setchildindex(c,c.numéro))
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 700
    Par défaut
    Bonjour,
    ce n'est pas très académique de nommer ses contrôles avec un nomble.
    Ces crl ont quasi tous une propriété Tag à qui on peut donner un numéro.
    On peut les rechercher par ce biais et redéfinir leur Location.
    autrement je verrais plus, selon les éléments énoncés, une construction dynamique.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/06/2008, 01h09
  2. Réponses: 2
    Dernier message: 24/05/2006, 19h29
  3. Enumerer les fichiers d'un dossier
    Par Zazeglu dans le forum C
    Réponses: 5
    Dernier message: 10/03/2006, 22h28
  4. Réponses: 5
    Dernier message: 18/01/2006, 14h05
  5. [LG] Accéder à tous les fichiers d'un dossier
    Par arno15 dans le forum Langage
    Réponses: 3
    Dernier message: 27/10/2005, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo