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 :

[c#] SelectionMode = "Multiple"


Sujet :

Windows Forms

  1. #1
    Membre éclairé Avatar de anto
    Inscrit en
    Juin 2003
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 86
    Par défaut [c#] SelectionMode = "Multiple"
    Salut,

    Pour pouvoir sélectionner plusieurs champs dans les listes j'utilise

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    selectionMode="Multiple"
    Mais si plusieurs éléments sont sélectionnés, la valeur de l'élément sélectionné avec l'index le moins élevé est retournée

    Est-il possible de retourner toutes les valeurs?

    Merci de m'éclairer

    Anto

  2. #2
    Membre éclairé Avatar de anto
    Inscrit en
    Juin 2003
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 86
    Par défaut
    Personne ne sait si c'est possible ou pas?

  3. #3
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Salut .

    SelectionMode est un enum ça s'utilise comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    maListBox.SelectionMode = SelectionMode.MultiSimple
    sinon pour récup toutes les infos tu utilises
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    maListBox.SelectedItems;
    les liens msdn :
    SelectedItems

    SelectionMode

  4. #4
    Membre éclairé Avatar de anto
    Inscrit en
    Juin 2003
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 86
    Par défaut
    multisimple?

    listbox.selectionMode=single ou multiple

    et

    listbox.selecteditems n'existe pas il me semble

    par contre listbox.selecteditem renvoie la valeur sélctionnée avec le plus petit index

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    Tout ca fonctionne sous VS 2005 et C# 2.0

    Séléction en utilisant Ctrl ou Shift pour séléctionner plusieurs lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    listBox1.SelectionMode = SelectionMode.MultiExtended;

    Séléction de plusieurs lignes sans mainenir Shift ou Ctrl :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    listBox1.SelectionMode = SelectionMode.MultiSimple;
    Enfin SelectedItems va te retourner TOUS les éléments séléctionné sous forme de collection.

  6. #6
    Membre éclairé Avatar de anto
    Inscrit en
    Juin 2003
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 86
    Par défaut
    autant pour moi

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    Si ca marche oublis pas le Tag résolu stp

  8. #8
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Citation Envoyé par anto
    multisimple?

    listbox.selectionMode=single ou multiple

    et

    listbox.selecteditems n'existe pas il me semble

    par contre listbox.selecteditem renvoie la valeur sélctionnée avec le plus petit index
    euh ... a moins que la msdn (soit la référence pour la doc sur .net) soit buggé je pense que les liens que je t'ai donné prouve bien que ça existe ...

  9. #9
    Membre éclairé Avatar de anto
    Inscrit en
    Juin 2003
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 86
    Par défaut
    Citation Envoyé par anto
    autant pour moi

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

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