如果选中Checkedlistbox1的索引,如何检查Checkedlistbox2的索引

时间:2016-08-01 10:30:07

标签: c# vb.net

任何能帮助解决问题的人都可以吗? 如果检查了checkedlistbox1的索引,我正在尝试检查Checkedlistbox2的索引。目前这是我在vb.net上的代码。 示例:如果Checkedlistbox1的值为abc,Checkedlistbox2的值为123,则值为已检查Checkedlistbox1中的b,然后检查了Checkedlistbox2上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

1 个答案:

答案 0 :(得分:1)

试试这个!

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