Bonjour,
Je découvre actuellement la programmation évènementielle en C# et je me demande s'il est possible de faire la chose suivante :
J'ai une listView avec des cases à cocher sur la gauche. A chaque fois qu'un utilisateur coche / décoche une case, cela ajoute / supprime une occurrence en base.
Le problème, c'est que lors du chargement des éléments de cette liste, je suis obligé de cocher certaines cases (je vais chercher en base et je regarde s'il y a des occurrences correspondant à des cases à cocher)...
Par conséquent, lorsque je charge ma liste, la fonction
est appelée alors qu'aucun "humain" n'a coché vraiment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part listViewTest_ItemCheck(object sender, ItemCheckEventArgs e)
Donc voici ma question : ai-je moyen à l'aide des arguments fournis dans l'évènement de savoir "qui" vient d'appeler la fonction (le click de la souris ou la fonction "remplirListe") ?
J'ai déjà fait pas mal de recherches mais tout ce que j'arrive à obtenir c'est que la fonction appartient à une ListView, l'état d'avant et d'après, l'index de la case, etc... bref rien qui ne m'intéresse.
Le cas échéant voyez-vous une autre solution ?
Merci d'avance pour vos réponses, cordialement,
Guigouz
Partager