【发布时间】:2023-03-19 08:50:01
【问题描述】:
【问题讨论】:
-
欢迎来到stackoverflow。请阅读How to Ask。
-
请发布您尝试过的内容...我们帮助解决特定问题和/或问题,而不是为您编写。
标签: vb.net vb.net-2010
【问题讨论】:
标签: vb.net vb.net-2010
使用 ListView 的 ItemChecked() 事件,只要选中或取消选中 ListViewItem 就会触发该事件,然后只需将 ListView.CheckedItems() 集合的 .Count 与 ListView.Items() 集合的 .Count 进行比较:
Private Sub ListView1_ItemChecked(sender As Object, e As ItemCheckedEventArgs) Handles ListView1.ItemChecked
CheckBox1.Checked = (ListView1.CheckedItems.Count = ListView1.Items.Count)
End Sub
如果 ListView1 中的所有项都被选中,这将使 CheckBox1 被选中,否则它将被取消选中。
【讨论】: