ListBox avec CheckBox: click sur un item
Bonjour,
J'ai un ListBox que je remplie de CheckBox:
Code:
1 2 3 4 5 6 7 8 9
|
Dim k As Integer = 0
For Each element In listeNumVol 'listeNumVol est une List(of string)
Dim checkboxlist As New CheckBox
checkboxlist.Name = "checkboxlist" & k
checkboxlist.Content = element
lstVol.Items.Add(checkboxlist)
k += 1
Next |
Ensuite je fais un traitement lorsque un item (checkbox) est sélectionné:
Code:
1 2 3 4 5 6
|
Private Sub lstVol_SelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Controls.SelectionChangedEventArgs) Handles lstVol.SelectionChanged
'Mon traitement
End Sub |
Or cet évènement n'est jamais réalisé car un click sur un checkbox provoque le changement d'état (coché/décoché) et non pas la sélection de la ligne. C'est comme si je ne sélectionnais pas un élément de la listbox.
J'ai personnalisé l'apparence des listbox. Je pensais que ça pouvais venir de là mais non (j'ai essayé sans le style appliqué).
Donc, comment faire en sorte qu'un click sur un checkbox provoque la sélection de l'item/la ligne?
Merci, j'espère avoir été clair.