Was ist der Unterschied zwischen der ListView. ArtikelCheck und ListView. ItemChecked Ereignisse in .NET?
Antwort
Zu viele Anzeigen?En ItemCheck
Ereignis wird ausgelöst, wenn der Status "geprüft" eines Artikels ist im Begriff, sich zu verändern Damit können Sie den alten und den neuen Wert prüfen und die Änderung auf Wunsch rückgängig machen (indem Sie die Eigenschaft NewValue des Parameters eventargs zuweisen). ItemChecked
ausgelöst wird nach Abschluss der Prüfung (oder Aufhebung der Prüfung) .
Code-Beispiel:
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
}