clubcs
Messages postés5Date d'inscriptionmercredi 8 mars 2006StatutMembreDernière intervention 9 mars 2006
-
9 mars 2006 à 10:42
clubcs
Messages postés5Date d'inscriptionmercredi 8 mars 2006StatutMembreDernière intervention 9 mars 2006
-
9 mars 2006 à 11:05
Bonjour,
Voila mon problème: j'ai un panel dans lequel je créé plusieurs ListBox. La navigation se passe bien, sauf quand je passe d'une LB à la suivante, le dernier item de la LB précédente reste affiché en mode sélectionné, malgré mes efforts pour qu'il ne le soit plus...
J'ai mis ca dans la gestion des touches:
Private Sub LB_KeyDown (ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs)
Dim idx As Integer
Dim thisLB As ListBox = CType(sender, ListBox)
Select Case e.KeyCode
Case Keys.Down
' item suivant?
idx = thisLB.SelectedIndex
If (idx = thisLB.Items.Count - 1) Then
'dernier de la liste
' on désélectionne
thisLB.SetSelected(idx, False)
thisLB.ClearSelected()
thisLB.Update()
' on passe à la liste suivante
...
End If
End Select
End Sub
Ai-je oublié quelque chose? (apparament oui, puisque ca ne fonctionne pas...)