rours !! Merci !!
A défaut de faire disparaître la case à cocher sur les lignes en question, j'initialise ces dernières de la façon suivante...
checkedListBox1.SetItemCheckState(i - 1, CheckState.Indeterminate);
... et ai créé (commencé de créer !) l'évènement checkedListBox1_ItemCheck de la façon suivante:
1 2 3 4 5 6 7 8
| private void checkedListBox1_ItemCheck(object sender,
ItemCheckEventArgs e)
{
if (e.CurrentValue == CheckState.Indeterminate)
{
e.NewValue = CheckState.Indeterminate;
}
} |
Les cases que je souhaitais cacher sont grisées et cochées (CheckState.Indeterminate) et elles le restent puisque l'évènement checkedListBox1_ItemCheck le défini de cette façon !
Merci donc infiniment pour cette idée !
Amicalement,
Drooxy
PS: Je reste toutefois preneur d'une méthode pour masquer totalement ces "maudites" cases... si cela est possible !
Partager