选中列表视图中的所有复选框

Leo*_*Lee 1 vb.net

我想要一个按钮来检查列表视图中的所有复选框

        Dim I as Integer
        If listViewAccounts.CheckedItems.Count > 0 then

           (>>My Problem here<<)

        End if
Run Code Online (Sandbox Code Playgroud)

接下来做什么?

Jon*_*ker 7

for i = 0 to listViewAccounts.Items.Count -1
   listViewAccounts.Items(i).Checked = true
next
Run Code Online (Sandbox Code Playgroud)


Pho*_*Hun 7

或者只是使用Linq

listView1.Items.OfType(Of ListViewItem).All(Function(c)
                                              c.Checked = True
                                              Return True
                                            End Function)
Run Code Online (Sandbox Code Playgroud)