答案 0 :(得分:0)
使用ListView的ItemChecked()事件,只要选中或取消选中ListViewItem就触发该事件,然后只需将ListView.CheckedItems()集合的.Count
与.Count
的{{1}}进行比较ListView.Items()集合:
Private Sub ListView1_ItemChecked(sender As Object, e As ItemCheckedEventArgs) Handles ListView1.ItemChecked
CheckBox1.Checked = (ListView1.CheckedItems.Count = ListView1.Items.Count)
End Sub
这将检查CheckBox1是否已选中ListView1中的所有项目,否则将取消选中。