8
Sự khác nhau giữa ListView là gì. ItemCheck và ListView. ItemChecked sự kiện trong .NET?ListView.ItemCheck so với ListView.ItemChecked trong .NET
Sự khác nhau giữa ListView là gì. ItemCheck và ListView. ItemChecked sự kiện trong .NET?ListView.ItemCheck so với ListView.ItemChecked trong .NET
Sự kiện ItemCheck
được kích hoạt khi nhà nước kiểm tra của một mục là về để thay đổi, cho phép bạn kiểm tra các giá trị cũ và mới, và hủy bỏ việc thay đổi nếu bạn muốn (bằng cách gán thuộc tính của EventArgs NewValue tham số). ItemChecked
được kích hoạt sau khi séc (hoặc bỏ chọn) được hoàn thành.
Mã mẫu:
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
}