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 :

Deux list box


Sujet :

Windows Forms

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2009
    Messages : 188
    Par défaut Deux list box
    Voilà mon petit problème,

    Jai deux liste box remplies.
    Je fais des additems et removeitems sans problème.
    Mon problème vient au moment du additem car je souhaite qu'il ne se fasse pas si l'item existe déjà.

    Je m'explique : prenons listebox1 et listbox2
    je veux ajouter un item sélectionner de la listebox1 à la listebox2
    si item sélectionné existe dans listbox2 ne pas l'ajouter et le supprimer de listebox1
    sinon ajouter item dans listbox2 et le supprimer de listebox1

    voici mon code pour vous aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            private void btnAjout_Click(object sender, EventArgs e)
            {
                if (lstGroupes.SelectedItem == lstGroupe.Items)
                {
                    lstGroupes.Items.Remove(lstGroupes.SelectedItem);
                }
                else
                {
                    lstGroupe.Items.Add(lstGroupes.SelectedItem);
                    lstGroupes.Items.Remove(lstGroupes.SelectedItem);
                }
            }

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2003
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 311
    Par défaut
    Non testé, mais ça devrait le faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    private void btnAjout_Click(object sender, EventArgs e)
    {
      string listBox1SelectedItem = listBox1.SelectedItem.ToString();
      bool itemExistsInList2 = false;
     
      foreach (string item in listBox2.Items)
        if (item == listBox1SelectedItem)
        {
          itemExistsInList2  = true;
          break;
        }
     
      if (!itemExistsInList2)
        listBox2.Items.Add(listBox1SelectedItem);
     
      listBox1.Items.Remove(listBox1.SelectedItem);
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 188
    Par défaut
    merci de la rapidité cela marche très bien !!!!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 188
    Par défaut
    Et oui encore moi lol

    toujours dans le même domaine j'ai deux listebox et quand je fais une selecti dans la 1 je veux récupérer l'information de la liste box 2 sachant qu'elle ont les même index.

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

Discussions similaires

  1. Problème de l'affichage de deux colonnes filtrés dans une liste box
    Par Dr walid dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/06/2014, 02h35
  2. Combo box avec deux liste en simultané
    Par olibara dans le forum Windows Forms
    Réponses: 0
    Dernier message: 22/01/2010, 13h33
  3. Drag and drop entre deux Liste BOX
    Par simoinfonet dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/04/2008, 17h39
  4. [MFC] list box : comment ça marche
    Par runn2 dans le forum MFC
    Réponses: 4
    Dernier message: 28/01/2004, 12h36
  5. Réponses: 2
    Dernier message: 17/08/2003, 20h07

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