ListBox.ItemSelected et évènement AfterUpdate

ListBox.ItemSelected et évènement AfterUpdate - VB/VBA/VBS - Programmation

Marsh Posté le 23-05-2005 à 18:19:36    

Bonsoir  :hello:  
 
Je dispose d'une liste dans laquelle je sélectionne un élément et un seul. J'aimerais afficher le contenu de cette ligne. La sélection déclenche l'évènement AfterUpdate en VBA. Seulement, la prise en compte de la sélection semble intervenir après l'évènement AfterUpdate ; je ne peux donc apparemment pas me servir de la sélection en cours dans cet évènement. Pour illustration, voici un bout de code de test :
 

Code :
  1. Private Sub ListeNiveaux_AfterUpdate()
  2.     Dim num As Integer
  3.     Dim VarItem As Variant
  4.    
  5.     For Each VarItem In ListeNiveaux.ItemsSelected
  6.         num = ListeNiveaux.ItemData(VarItem)
  7.     Next VarItem
  8.     MsgBox num
  9. End Sub


 
L'exécution ne rentre pas dans la boucle For, signe que pour VBA aucun item n'est sélectionné.
 
Avez-vous une idée sur comment je pourrais contourner ce problème ?
 
Merci pour votre aide


---------------
Dyslexics have more fnu.
Reply

Marsh Posté le 23-05-2005 à 18:19:36   

Reply

Marsh Posté le 24-05-2005 à 18:07:43    

Bon ben tant pis c'est moche mais j'ai utilisé l'évènement MouseMove de la ListBox...
Merci qd même...


---------------
Dyslexics have more fnu.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed