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 :

lier 2 combobox [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 48
    Par défaut lier 2 combobox
    Bonjour, je suis nouveau sur le forum et débutant visual basic. Je précise que j'utilise la version 2010 Express. Je dois créer un logiciel, cependant j'ai des difficultés pour lier deux combobox.

    Voici ce que j'ai testé:

    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
    23
    24
    25
    26
    27
    28
    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            ComboBox1.Items.Add("Alsace")
            ComboBox1.Items.Add("Aquitaine")
            ComboBox1.Items.Add("Auvergne")
            ComboBox1.Items.Add("Bourgogne")
            ComboBox1.Items.Add("Bretagne")
            ComboBox1.Items.Add("Champagne")
            ComboBox1.Items.Add("Centre")
            ComboBox1.Items.Add("Franche-Comté")
            ComboBox1.Items.Add("Limousin")
            ComboBox1.Items.Add("Languedoc")
            ComboBox1.Items.Add("Lorraine")
            ComboBox1.Items.Add("Midi-Pyrénées")
            ComboBox1.Items.Add("Nord")
            ComboBox1.Items.Add("Normandie")
            ComboBox1.Items.Add("Pays-de-Loire")
            ComboBox1.Items.Add("Picardie")
            ComboBox1.Items.Add("Poitou-Charente")
            ComboBox1.Items.Add("Provence-Côte d'Azur")
            ComboBox1.Items.Add("Région Parisienne")
            ComboBox1.Items.Add("Rhône-Alpes")
     
            If ComboBox1.SelectedItem("Alsace") Then
                ComboBox2.Items.Add("Mulhouse")
                ComboBox2.Items.Add("Strasbourg")
            End If
     
        End Sub
    La première combobox correspondant aux régions fonctionne, le problème c'est que j'aimerais que pour chaque région sélectionnée, la seconde combobox me donne les villes correspondantes. Ce que j'ai fait ne fonctionne pas. J'ai fait seulement le cas pour l'Alsace pour tester.

    Pouvez-vous m'aider svp?

    Merci. Cordialement.

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 63
    Par défaut
    Tu dois ajouter un evennement qui déclenchera le faite d'initialiser ta ComboBox2.

    Ici, l'initialisation se déclenche dès que le focus arrive sur ton ComboBox2.


    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Public Class Form1
     
        Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            ComboBox1.Items.Add("Alsace")
            ComboBox1.Items.Add("Aquitaine")
            ComboBox1.Items.Add("Auvergne")
            ComboBox1.Items.Add("Bourgogne")
            ComboBox1.Items.Add("Bretagne")
            ComboBox1.Items.Add("Champagne")
            ComboBox1.Items.Add("Centre")
            ComboBox1.Items.Add("Franche-Comté")
            ComboBox1.Items.Add("Limousin")
            ComboBox1.Items.Add("Languedoc")
            ComboBox1.Items.Add("Lorraine")
            ComboBox1.Items.Add("Midi-Pyrénées")
            ComboBox1.Items.Add("Nord")
            ComboBox1.Items.Add("Normandie")
            ComboBox1.Items.Add("Pays-de-Loire")
            ComboBox1.Items.Add("Picardie")
            ComboBox1.Items.Add("Poitou-Charente")
            ComboBox1.Items.Add("Provence-Côte d'Azur")
            ComboBox1.Items.Add("Région Parisienne")
            ComboBox1.Items.Add("Rhône-Alpes")
        End Sub
     
        Private Sub ComboBox2_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox2.GotFocus
            If ComboBox1.SelectedItem() = "Alsace" Then
                ComboBox2.Items.Add("Mulhouse")
                ComboBox2.Items.Add("Strasbourg")
            End If
        End Sub
     
    End Class

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 48
    Par défaut
    Merci. Ca fonctionne maintenant.

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 63
    Par défaut
    Citation Envoyé par babass-77 Voir le message
    Merci. Ca fonctionne maintenant.
    Alors n'oublie pas le bouton Résolu en bas à droite .

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/08/2007, 14h38
  2. AIDE pour lier un combobox avec le listbox a l'aide d'un bouton
    Par dricks dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/07/2007, 14h42
  3. Lier une comboBox à une richTextBox
    Par DjSeblaterreur dans le forum C++/CLI
    Réponses: 23
    Dernier message: 07/12/2006, 12h25
  4. Réponses: 13
    Dernier message: 06/07/2006, 14h54
  5. Comment lier une combobox à un input dans un formulaire?
    Par MisterCool dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 28/06/2006, 15h12

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