如果检查了Checkedlistbox1的索引,如何检查Checkedlistbox 2的索引

本文关键字:索引 检查 Checkedlistbox Checkedlistbox1 如果 何检查 | 更新日期: 2023-09-27 17:59:42

有人能帮我解决问题吗?如果检查了checkedlistbox1的索引,我将尝试检查Checkedlistbox 2的索引。目前这是我在vb.net上的代码。示例:如果Checkedlistbox1的值为abc,而Checkedlistbox 2的值为123,则如果Checkedlist box1处的b的值已被检查,则Checkedlist box 2上的2的值已经被检查。

Private Sub Checkedlistbox1_ItemCheck(sender As Object, e As ItemCheckEventArgs) Handles Checkedlistbox1.ItemCheck
    If e.NewValue = CheckState.Checked Then
        For Each i As Integer In Checkedlistbox1.CheckedIndices
            Checkedlistbox1.SetItemChecked(i, False)
        Next
       'at this code I'll try to put those index of
       'Checkedlistbox2 was already checked, and it 
       'depends upon an index checked at Checkedlistbox1
    End If
End Sub

如果检查了Checkedlistbox1的索引,如何检查Checkedlistbox 2的索引

试试这个!

Private Sub CheckedListBox1_ItemCheck(sender As Object, e As ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
    CheckedListBox2.SetItemChecked(e.Index, True)
End Sub