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

Windows Forms Discussion :

incrémentation des éléments de nodesCollection


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Par défaut incrémentation des éléments de nodesCollection
    Bonjour à tous,
    en fait j'utilise nodesCollection et sur ses éléments j'effectue un traitement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     while (i < nodesCollection.Count)
    {
    i = i + 1;
    TreeNode node = nodesCollection[i];
    mais le compilateur n'accepte pas l'incrémentation.
    quelqu'un a une idée comment je peut résoudre ça ??

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Ca veut dire quoi "le compilateur n'accepte pas l'incrémentation" ?

    Tu es sur que tu ne veux pas dire plutôt que tu ne peux pas indexer la variable ? (auquel cas, ce serait sympa de ne pas nous laisser jouer aux devinettes et de décrire correctement ton problème).

    (accessoirement, en C# on écrit i++, tout simplement, pas i = i + 1, même si cette syntaxe est valide, quoique laide).

    Et ta variable nodesCollection elle est de quel type ? (par exemple un IEnumerable n'est pas forcément indexable).

  3. #3
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Par défaut
    en fait le nodescollection c'est un TreeNodeCollection, je suis désolé j'ai oublié de mentionner ça.
    et l'erreur qui me parait est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    L'argument spécifié n'était pas dans les limites de la plage des valeurs valides.
    et je comprend pas c'est quoi la cause.

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Donc c'est pas à la compilation, c'est à l'exécution ? en plus, il faut traduire .. .

    Bon, à la lecture du code, c'est évident : tu commence à l'élément 1 et tu t'arrêtes à l'élement n, au lieu de commencer à l'élément 0 et t'arrêter à l'élément n - 1. (n étant le nombre total d'élément dans la collection, l'index du dernier est n-1).

    Déplace ton incrémentation à la ligne inférieure.

Discussions similaires

  1. [java3d] superposition des éléments
    Par moutse dans le forum 3D
    Réponses: 3
    Dernier message: 19/10/2004, 12h59
  2. tranférer des éléments d'une base
    Par john_wayne dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 21/06/2004, 15h33
  3. [VB.NET] Enregistrement des éléments d'une listBox
    Par Hoegaarden dans le forum Windows Forms
    Réponses: 9
    Dernier message: 18/05/2004, 14h48
  4. couleurs des éléments 3D d'une appli
    Par Eugénie dans le forum MFC
    Réponses: 29
    Dernier message: 12/03/2004, 11h31
  5. [TShellListView] Tri des éléments
    Par M.Dlb dans le forum Composants VCL
    Réponses: 4
    Dernier message: 16/12/2003, 22h35

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