2 votes

Comportement bizarre de la CheckedListbox dans winforms

J'ai CheckedListbox lié à List. Cependant, je remarque le comportement étrange de ce contrôle. Je dois d'abord sélectionner un élément et ensuite vérifier cet élément. Pourquoi ne puis-je pas sélectionner directement un élément de la liste ? Si ce contrôle se comporte de cette façon par conception, y a-t-il un autre contrôle qui peut me donner le comportement que je recherche ?

Je ne veux pas avoir à sélectionner un élément juste pour pouvoir le vérifier.

10voto

Ove Points 2958

Vous pouvez utiliser le CheckOnClick de la CheckedListBox pour qu'elle vérifie l'élément lorsqu'elle est cliquée. Si vous lui attribuez la valeur True vous n'avez pas besoin de cliquer deux fois.

2voto

Steve Points 96477

Il y a une propriété appelée CheckOnClick-

Définissez-le sur vrai.

De MSDN CheckOnClick indique si la case à cocher doit être basculée lorsqu'un élément est sélectionné. Le comportement par défaut consiste à modifier la sélection au premier clic, puis à demander à l'utilisateur de cliquer à nouveau pour appliquer la coche. Dans certains cas, cependant, vous pouvez préférer que l'élément soit coché dès qu'il est cliqué.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X