VB.NET combo SelectedIndexChanged problème
Pascal_22
Messages postés
534
Date d'inscription
Statut
Membre
Dernière intervention
-
Pascal_22 Messages postés 534 Date d'inscription Statut Membre Dernière intervention -
Pascal_22 Messages postés 534 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit soucis dans mon application VB.NET 2010.
Dans une combobox, j'affiche le ID et le nom qui est associé a se ID (ex. 100 NOM)
Sur l'event SelectedIndexChanged, quand l'usager sélectionne un autre nom de la liste déroulante, je veux formater l'affichage pour seulement afficher le ID
donc voici mon code :
Mais malheuresement, rien ne se passe, l'affichage n'est pas modifier?
Savez vous pourquoi?
MErci
J'ai un petit soucis dans mon application VB.NET 2010.
Dans une combobox, j'affiche le ID et le nom qui est associé a se ID (ex. 100 NOM)
Sur l'event SelectedIndexChanged, quand l'usager sélectionne un autre nom de la liste déroulante, je veux formater l'affichage pour seulement afficher le ID
donc voici mon code :
Liste_expediteur.Text = Trim(Mid(Liste_expediteur.Text, 1, 5))
Mais malheuresement, rien ne se passe, l'affichage n'est pas modifier?
Savez vous pourquoi?
MErci
A voir également:
- VB.NET combo SelectedIndexChanged problème
- Combo de clips story facebook - Guide
- Vb.net express - Télécharger - Langages
- Combo cleaner avis - Forum loisirs/vie pratique
- Lecteur combo dvd vhs ✓ - Forum Lecteurs et supports vidéo
- Vb.net - Télécharger - Langages
2 réponses
Regarde juste après Liste_expediteur.Text = Trim(Mid(Liste_expediteur.Text, 1, 5)) si la bonne valeur se retrouver dans la liste au bon endroit (en debug).
Si la bonne valeur est là, je soupçonnerais un problème de viewstate ;).
Si la bonne valeur est là, je soupçonnerais un problème de viewstate ;).
Bonjour MathieuB,
Oui c'est bien la bonne valeur.
J'ai réussi a résoudre en créant un "Delegate"
Voici comment j ai reussi
Merci de votre aide!
PAscal
Oui c'est bien la bonne valeur.
J'ai réussi a résoudre en créant un "Delegate"
Voici comment j ai reussi
Delegate Sub InvokeDelegate() Private Sub FormatCOMBO_ExpedierA() Me.Liste_expediteur.Text = Trim(Mid(Liste_expediteur.Text, 1, 5)) End Sub Private Sub Liste_expediteur_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Liste_expediteur.SelectedIndexChanged Me.Liste_expediteur.BeginInvoke(New InvokeDelegate(AddressOf FormatCOMBO_ExpedierA)) date_expedition.Focus() End Sub
Merci de votre aide!
PAscal