2009-05-26 19 views

Trả lời

21

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 
} 
Các vấn đề liên quan