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 :

Aide combobox liste dynamique


Sujet :

VB.NET

  1. #1
    Membre régulier
    Homme Profil pro
    aucune
    Inscrit en
    Août 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucune
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Août 2018
    Messages : 6
    Par défaut Aide combobox liste dynamique
    Bonjour à tous

    je suis débutant en visual basic
    Dans mon projet je souhaite utiliser 5 combobox qui on de base la même liste d'item
    je cherche un solution a ce que quand ont sélectionne un item dans une combobox ont retire l'item de la liste pour les autres combobox

    exemple

    liste pour toute les combobox
    1,2,3,4,5,6,7,8

    combobox1 > liste complete(1,2,3,4,5,6,7,8)> je selectionne la valeur 3
    combobox2> liste(1,2,4,5,6,7,8) > je selectionne la valeur 8
    combobox3> liste(1,2,4,5,6,7) > je selectionne la valeur 1
    combobox4> liste(2,4,5,6,7)> etc...


    Merci d'avance pour votre aide

  2. #2
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Et donc, où est le souci ? On va quand même pas le faire à ta place non plus

  3. #3
    Membre régulier
    Homme Profil pro
    aucune
    Inscrit en
    Août 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucune
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Août 2018
    Messages : 6
    Par défaut
    Merci Sehnsucht pour ta réponse très constructive.
    Je ne demande pas a ce que quelqu'un code a ma place.
    je recherche juste quelques indications.
    Dois je partir d'un dataset , d'une liste ou autres par exemple?
    utiliser un filtre ou des conditions?

    Quel serait la meilleure solution ?

    voila à quel type de réponses, je souhaitais obtenir!

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par kikego Voir le message
    ....je recherche juste quelques indications.
    Dois je partir d'un dataset , d'une liste ou autres par exemple?
    utiliser un filtre ou des conditions?

    Quel serait la meilleure solution ?
    Déjà il faudrait savoir et ça tu ne le dis pas,
    quel type de données tu stockes dans tes combobox.... je doute fort que ce soit 1,2,3,4,5....etc.... et si ta liste est fixe ou évolutive....
    Car entre stocker de simples valeurs et des objets on te recommandera forcément une solution plus qu une autre.....
    Déjà se poser soi-même les bonnes questions permet de mieux orienter le débat !!!

    Donc pour stocker des objets on préconise l'utilisation du datasource (displaymember, valuemember).
    Pour des valeurs simples fixes bah tu mets à jour direct les items de tes combobox.

    A+

  5. #5
    Membre régulier
    Homme Profil pro
    aucune
    Inscrit en
    Août 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucune
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Août 2018
    Messages : 6
    Par défaut
    merci pour la réponse comme je l'ai dit je suis un débutant et je ne savais même pas que l'on pouvait stocker des objets dans un combobox.
    donc pour pouvoir ce poser les bonnes questions, il faut déjà connaitre les réponses possible.

    c'est une petite liste de 11 éléments en string et elle est fixe

    Voici le code que fait jusqu'à maintenant
    le problème actuel c'est le refresh de la liste dans le cas d'un new SelectedIndexChanged de la combobox1

    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
    18
    19
    20
    21
    22
    Public Class Form1
     
        Dim LIST As List(Of String) = New List(Of String) From {"Pierre", "Paul", "André", "Anne", "Didier", "Denise", "Valérie", "Jacques", "Christophe", "Liliane", "Romain"}
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            InitList()
        End Sub
        Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles ComboBox1.SelectedIndexChanged
            Dim cb1 As String
            cb1 = ComboBox1.Text
            LIST.Remove(cb1)
            For Each l As String In LIST
                ComboBox2.Items.Add(l)
            Next
            LIST.Clear()
        End Sub
        Sub InitList()
            For Each l As String In LIST
                ComboBox1.Items.Add(l)
            Next
        End Sub
     
    End Class

Discussions similaires

  1. Aide combobox liste d'item dynamique
    Par kikego dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/09/2018, 10h26
  2. Aide pour remplir dynamiquement une ComboBox
    Par samahmoise dans le forum Excel
    Réponses: 1
    Dernier message: 29/11/2013, 19h50
  3. [struts] liste dynamique, aide sur création Form
    Par chouchou93 dans le forum Struts 1
    Réponses: 3
    Dernier message: 01/12/2006, 16h45
  4. Réponses: 3
    Dernier message: 07/10/2005, 12h07
  5. Rafraichissement liste dynamique
    Par Petitjean_85 dans le forum ASP
    Réponses: 5
    Dernier message: 14/06/2004, 10h21

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