2009-05-26 7 views

Répondre

21

L'événement ItemCheck est déclenché lorsque l'état contrôlé d'un élément est sur le point de changer, vous permettant d'examiner l'ancienne et la nouvelle valeur et d'annuler le changement si vous le souhaitez (en affectant la propriété NewValue des EventArgs paramètre). ItemChecked est déclenché après la vérification (ou décochez) est terminée.

Exemple de code

:

private void ListView_ItemCheck(object sender, ItemCheckEventArgs e) 
{ 
    // the checked state of an item is about to change 
    if (e.NewValue == CheckState.Checked) 
    { 
     // perform some check if this is allowed, and if not... 
     e.NewValue = e.CurrentValue; 
    } 
} 

private void ListView_ItemChecked(object sender, ItemCheckedEventArgs e) 
{ 
    // the checked state of an item has changed 
} 
Questions connexes