Trouver un élément sélectionné dans un contrôle ListBox

Contexte: j'ai une zone de liste qui permet à de multiples sélections. Il y a une valeur spécifique dans ma Zone de Liste qui, si elle est sélectionnée, a besoin d'un distinct chemin de code à exécuter pour elle et tous les autres sélections de passer par un autre chemin.

Problème: je ne peux pas comprendre comment bien l'écrire dans VB.NET pour le faire fonctionner de la façon dont je l'imagine.

Code:

    For Each Item As String In listbox1.SelectedItems
        If listbox1.SelectedItem = myValue Then
           Do this
        Else
           Do that
        End If
    Next

Si j'ai effectuer plusieurs sélections sur ma liste, le code ne fonctionne pas correctement. Il ne fonctionne que si mavaleur est la seule sélection dans listbox1.

Des suggestions?

  • Comment est la listbox1 lié, et ce type est myValue? Aussi, est-ce Winforms, ou de l'ASP?
InformationsquelleAutor Aaron Hurst | 2013-06-20