8
Qual è la differenza tra ListView. ItemCheck e ListView. ItemChecked eventi in .NET?ListView.ItemCheck contro ListView.ItemChecked in .NET
Qual è la differenza tra ListView. ItemCheck e ListView. ItemChecked eventi in .NET?ListView.ItemCheck contro ListView.ItemChecked in .NET
L'evento ItemCheck
viene attivato quando lo stato controllato di un elemento sta per cambiare, che consente di esaminare il vecchio e nuovo valore, e per annullare la modifica, se lo si desidera (assegnando la proprietà NewValue dei EventArgs parametro). ItemChecked
viene attivato dopo il controllo (o deselezionata) è completato.
Esempio di codice:
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
}