olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 2010
-
11 févr. 2008 à 23:08
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 2010
-
8 mai 2008 à 20:35
Bonjour
Je me heurte a un problème de detection d'event permettant de dtecter le check ou uncheck d'un checkbox
dans un datagridview, ou un checkboxlist
tout ce que j'ai essayé pour le datagridview ne me donne jamais l'état du current row !
J'ai essayé l'event CellValueChanged et l'event CellContentClick: meme resultat l'etat du current row que je viens de cliquer n'est pas rendu, mais si je clique un autre, le précédant est alors interpreté ???
Il y a donc systematiquement retard a l'allumage ?
voici ce que je fais
( j'ai aussi essayé l'event CellValueChanged(object sender, DataGridViewCellEventArgs e))
Avec le checklistbox c'est un peu different, je n'ai pas trouvé l'event permettant de dire si une valeur a changé donc a chaque event select je parcours tous le checklisbox pour verifier les valeurs checkées.
Je m'attendais a ovoir des event plus spécifiques !!
cs_Kassidy
Messages postés97Date d'inscriptionlundi 2 mai 2005StatutMembreDernière intervention21 mars 20083 14 févr. 2008 à 15:34
Sinon tu peu checker et de-checker toi même par ce biais là.
C'est un moyen assez drastique mais comme ça tu est sur de ce qui ce passe dans tes checkbox, et de récuperer facilement les checkés
(en mettant la valeur readonly à true de la cellule contenant la checkbox) :
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 20106 13 févr. 2008 à 14:19
Merci
Je vais essayer, mais il faut evidement que la valeur du check box suive l'event car si je detecte un mousedown il faut encore tester la valeur si c'est checké ou pas
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 20106 15 févr. 2008 à 00:03
Merci Kassidy,
Voila quelque bon trucs,
Mais depuis que j'ai decouvert que lors de l'event RowEnter le currentrow n'etais pas celui que l'on entrait mais celui que l'on quittait, je me demande si un effet de ce genre ne dois pas etre interpreté dans d'autres Event et que je me serais fais avoir avec ca !!
Pour connaitre le nouveau currentrow lors de l'event rowenter il faut utiliser la propriété RowIndex de l'event !!
Vous n’avez pas trouvé la réponse que vous recherchez ?