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 :

Problème avec ListView et multiselect


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut Problème avec ListView et multiselect
    Bonjour tout le monde,

    En multiselect = true, quand j'ai déjà des items sélectionnés, si je sélectionne d'autre item (sans la touche 'ctrl'), l'évènement SelectedIndexChanged retire les éléments sélectionnés précédemment et ajoute les nouveaux éléments sélectionné et tout ça un par un donc si MaListView.SelectedItems.Count = 5 au début (nombre d'items sélectionnés précédement; sélection du haut vers le bas), si j'en sélectionne 4 autre (shift) mais qui se trouve au dessus de la liste sélectionné précédemment (donc le focus étant sur le premier élément de la sélection précédente) il va passer 10 fois dans la méthode SelectedIndexChanged (5 fois pour retirer tout les éléments précédemment sélection jusqu'à MaListView.SelectedItems.Count = 0 puis 5 pour rajouter les 4 autres et celui qui a le focus).
    Comment savoir à quel moment ce traitement est fini ?

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut
    ou alors comment empêcher la gestion de sélection pour pouvoir la redéfinir.
    Car mon problème est que quand je sélectionne un item, je récupère les d'autres item qui on un lien avec celui sélectionné et je les sélectionne aussi.
    Tou fonctionne correctement sauf quand je resélectionne le même item bah là il me sélectionne bien les autres item mais après il me les déselectionne ???? ou sinon ca marche si je met un wait dans un thread de 500ms et après je sélectionne les autres.
    Bref le traitement de l'évènement SelectedIndexChanged est super mal géré par C# framework 1

Discussions similaires

  1. problème avec listView
    Par jmi-android dans le forum Composants graphiques
    Réponses: 1
    Dernier message: 24/10/2010, 02h05
  2. problème avec JFilechooser en multiselection
    Par soumti84 dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 05/08/2009, 18h35
  3. Problème avec Listview Insert
    Par restesouple dans le forum Windows Forms
    Réponses: 1
    Dernier message: 09/04/2008, 06h29
  4. Problème avec listview
    Par Svenna dans le forum Général VBA
    Réponses: 9
    Dernier message: 27/01/2007, 16h55
  5. [C#] Problème avec ListView
    Par yannick dans le forum Windows Forms
    Réponses: 4
    Dernier message: 03/06/2004, 17h29

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