[VB] récupérer informations de combobox

NaT -  
 NaT -
Bonjour tout le monde,

je suis sous visual basic et je suis en train de faire un ptit logiciel.
Mais là je bloque...
Je récupère des données dans une combobox, et ensuite lorsque je clique sur un élément de cette combobox, je veux récupérer d'autres informations.Mais le problème c'est que je ne connais pas les données dans la combobox.
En fait je clique sur un bouton et elle se remplie, mais les données ne sont pas toujours les même...
Exemple :
-toto
-titi
-tata

et si je reclique sur le bouton ça peut être :
-tata
-tutu
-tete

Donc je ne peux pas faire de :
select case ( ma combo )
case "toto"

car peut être il n'existera pas..

Est-ce que j'ai été clair lol ?!

MErci d'avance.

3 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Tu peux le faire par l'index

    Private Sub UserForm_Initialize()
        For i = 1 To 3
            cba.AddItem Cells(i, 1)
        Next
    End Sub
    
    Private Sub cmda_Click()
        Select Case cba.ListIndex
          Case Is = 0
            MsgBox cba.Value
          Case Is = 1
            MsgBox cba.Value
          Case Is = 2
            MsgBox cba.Value
        End Select
    End Sub
    lami20j
    1
  2. NaT
     
    merci de ta réponse.

    Le problème c'est que dans ta méthode, je dois connaitre le nom d'élément.J4ai mis 3 élément mais c'était un exemple, il peut y en avoir 2 une première fois et 4 l'autres fois..

    Pas facile comme problème :S...
    0
  3. NaT
     
    Car en fait, je récupère les extensions de fichiers d'un dossier.
    Mais selon ce fichier il peut y avoir :

    .doc
    .pdf
    .txt

    et dans un autre dossier :

    .mp3
    .wma
    .doc
    .zip
    0