Partage
  • Partager sur Facebook
  • Partager sur Twitter

[VB6] Synchronisation ComboBox

    23 décembre 2006 à 5:06:00

    J'aimerais faire en sorte que je sois capable de synchroniser deux ComboBox.

    Je m'explique :

    J'entre des données dans deux zones de texte *Nom et Prénom, par exemple* et je pèse sur un bouton Ajouter.

    Je voudrais que, quand je clique sur un nom dans le ComboBox qui contient les noms, ben je puisse voir le prénom qui correspond à ce nom dans la ComboBox du prénom.

    Est-ce possible.

    Je mets mon code VB au cas où

    Private Sub cmdAjouter_Click()
     If txtNom.Text = "" And txtPrenom.Text = "" Then
      MsgBox "erreur"
     ElseIf txtNom.Text = "" Then
      MsgBox "erreur"
     ElseIf txtPrenom.Text = "" Then
      MsgBox "erreur"
     Else
      cmbNom.AddItem (txtNom.Text)
      cmbPrenom.AddItem (txtPrenom.Text)
     End If
    End Sub


    C'est tout ce que j'ai fait jusqu'à maintenant

    Merci de vos réponses
    • Partager sur Facebook
    • Partager sur Twitter
      27 décembre 2006 à 17:57:25

      Salut,

      ton code pourrai être un peu plus simple :

      Private Sub cmdAjouter_Click()
       If txtNom.Text = "" OR txtPrenom.Text = "" Then
        MsgBox "erreur"
       Else
        cmbNom.AddItem (txtNom.Text)
        cmbPrenom.AddItem (txtPrenom.Text)
       End If
      End Sub


      Ensuite si ce que tu veux faire est que, quand on séléctionne un nom, le prénom coresspondant soit séléctionné alors tu peux faire :

      Private Sub cmbNom_Click()
       cmbPrenom.Selected(cmbNom.ListIndex) = True
      End Sub


      J'éspère que ma réponse t'a aidé ^^

      Antho2005
      • Partager sur Facebook
      • Partager sur Twitter

      [VB6] Synchronisation ComboBox

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown