Bonjour,
En fait, j'aimerais appliquer des évènements souris aux objets de ma CheckedListBox et non à ma CheckedListBox. Je ne trouve rien qui me permette cela. Si quelqu'un pouvait me renseigner.
Merci d'avance.
Version imprimable
Bonjour,
En fait, j'aimerais appliquer des évènements souris aux objets de ma CheckedListBox et non à ma CheckedListBox. Je ne trouve rien qui me permette cela. Si quelqu'un pouvait me renseigner.
Merci d'avance.
Bonjour
C'est un peu flou comme idee:
Citation:
évènements souris aux objets de ma CheckedListBox et non à ma CheckedListBox
C'est plus clair :DCitation:
objets de ma CheckedListBox et non à ma CheckedListBox
Merci ArHacKnIdE :D
En recuperant l'index de l'objet coche ou decoche dans l'evenement ItemCheck par exemple:
Code:
1
2
3
4
5
6
7
8
9
10 Private Sub CheckedListBox1_ItemCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck If e.CurrentValue = CheckState.Checked Then MessageBox.Show("L'item ayant l'index " + e.Index.ToString + " a ete deselectionne, son texte est " + CheckedListBox1.Items(e.Index).ToString) 'faire l'appel ici pour propager le click vers l'objet CheckedListBox1.Items(e.Index) Else MessageBox.Show("L'item ayant l'index " + e.Index.ToString + " a ete selectionne, son texte est " + CheckedListBox1.Items(e.Index).ToString) 'faire l'appel ici pour propager le click vers l'objet CheckedListBox1.Items(e.Index) End If End Sub
Ce que je voulais faire plus exactement, c'est à chaque objet de ma liste (et non à ma liste entière), attribuer un évènement.
L'évènement dépend donc de l'objet.
Mais j'ai trouvé une solution, l'élément sélectionné dans la checkedListBox est identifié à ma checkedListBox. Il me suffit donc ensuite d'implémenter l'évènement que je souhaite de ma checkedListBox. J'ai accès à l'objet de ma liste en récupérant l'objet sélectionné.
J'espère avoir été assez clair mais même si je connais pas trop Visual Basic, j'ai l'impression que ça ressembe un peu à ce que t'as fait Piotrek
Merci quand mêm. :wink: