Posez votre question Signaler

Pb combobox vb.net [Résolu]

pm31 48Messages postés 22 mai 2008Date d'inscription 28 mai 2012Dernière intervention - Dernière réponse le 9 mars 2010 à 17:55
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
Lire la suite 

Pb combobox vb.net »

Suggestions
11 réponses
Réponse
+0
moins plus
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à.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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.
pm31- 9 mars 2010 à 15:04
re mai je n'ai que un label parce que je vais mettre environ 20 personnes dans la liste
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
désolé je comprends toujours pas ? si tu expliques seulement ce que tu veux...
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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 ?
Ajouter un commentaire
Réponse
+0
moins plus
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).
Ajouter un commentaire
Réponse
+0
moins plus
ok merci c'est ça que je voulais !!!
merci
Ajouter un commentaire
Ce document intitulé « pb combobox vb.net » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?