Bonjour!

Cette question est valable pour les ListBox mais également pour les ComboBox que j'alimente à partir d'un DataTable via le code suivant:

With Me.myControl
.DataSource = myDataTable
.DisplayMember = "champs_label"
.ValueMember = "champs_id"
.SelectedIndex = -1
End With
où myControl est un ListBox ou un ComboBox, myDataTable est un TataTable correct fabriqué à partir d'une requête sur une DB, "champs_id" la valeur récupérée dans la propriété .selectedValue et "champs_label" la "valeur apparente" pour l'utilisateur.

Ma question est, lorsque l'utilisateur clique sur la liste, comment afficher la "valeur apparente" dans un autre contrôle?

J'ai essayé, par exemple

myTextBox.text = myControl.selectedItem
myTextBox.text = myControl.selectedValue
Je ne veux pas afficher l'id de mon item (la valeur récupérée) mais son label (la valeur affichée).

Merci!