Pb combobox vb.net

Résolu
Bonjour,
voila je voudrai créer une petite application avec un combobox dans lequel il y a des prénom et un label
mai le pb c'est que quand je le l'exécute (debogage) il ne mafiche que le nombre du dernier prénom
voila mon code dans le combobox:

Dim Marie As Byte
Marie = 245
Label1.Text = A.ToString

Dim Pierre As Byte
Pierre = 123
Label1.Text = B.ToString
voila je suis sur Visual basic 2008 express et (je suis débutant) merci
cordialement
Configuration: Windows 7 , Visual basic 2008 express  , Intel cor 2 quad ,cg :ATI 1gb , 8gb ram

10 réponses

  1. bonjour,
    il manque un peu de details, c'est quoi A et B?
    "voila mon code dans le combobox"
    ou justement dans le combobox? il te faut un pur oracle pour comprendre ton pb avec ce que tu donnes là.
    1. bonjour desolé je me suis trompé
      Label1.Text = Marie.ToString
      Label1.Text = pierre.ToString
      voila vous pouriez me dir ce qui ne va pas et me doner un bon exemple merci
      1. tu n'as pas d'erreur dans ce code, un code corrêct t'auras 245 dans label1 et 123 dans label2, la seul chose qui n'est pas traux interessante c'est la convertion je veux dire ce .Tostring elle est faite automatiquement.
        si tu veux autre chose il faut le bien expliquer.
        1. re mai je n'ai que un label parce que je vais mettre environ 20 personnes dans la liste
      2. re merci pour votre réponse
        mai si je n'est pas d'erreur alor pourquoi quand je l'exécute et que je Click sur Marie il m'affiche le nombre de pierre
        j'ai mi .ToString parce que j'avais vu un tuto sur internet sur mon pb et il avait mi sa donc...
        vous pourriez pas reprendre mon exemple et me le corriger
        avez vous compris mon pb ou je vous le ré-explique ?
        merci
        1. désolé je comprends toujours pas ? si tu expliques seulement ce que tu veux...
          1. ok pas grave

            donc je voudrai un combobox avec des nom les nom on des nombre et je voudrai que quand on sélectionne le nom le nombre qui est attribuer au nom s'affiche dans un label voila
            merci
            1. tu peux pas le faire uniquement avec un combobox ca serai traux laborieux avec les instruction alternatives il te faut creer un datatabele pour le realiser d'une maniere simple:

              ex:

              Dim dt As New DataTable

              Private Sub Form1_Load(...)

              dt.Columns.Add("nom")
              dt.Columns.Add("num")
              dt.Rows.Add("marie", "245")
              dt.Rows.Add("toto", "123")
              Me.ComboBox1.DataSource = dt

              Me.ComboBox1.ValueMember = "num"
              Me.ComboBox1.DisplayMember = "nom"
              Me.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown

              End Sub

              Private Sub ComboBox1_SelectedIndexChanged(...)

              If Me.ComboBox1.SelectedItem Is Nothing Then Exit Sub

              Label1.Text = ComboBox1.SelectedValue.ToString

              End Sub

              c'est pas testé si ca contient des erreurs met moi au courant.
              bonne developpement.
              1. ok merci mai cette ligne me bloque dans le debogage

                Me.ComboBox1.ValueMember = "num"

                sinon avec ce que j'avais fais moi ça ne pouvais pas marcher ?
                1. je t'ai dis que ca marche mais ca risuqe d'être long et laborieux.

                  par ex tu peux mettre dans

                  Private Sub ComboBox1_SelectedIndexChanged(...)

                  select case combobox1.selecteditem.tostring
                  case "marie"
                  label1.text=245
                  case "jean"
                  label1.text=123
                  .
                  .
                  .

                  End Sub

                  (n'oublie pas enléve ces trois derniers points lol).