任何能帮助解决问题的人都可以吗?
如果检查了checkedlistbox1的索引,我正在尝试检查Checkedlistbox2的索引。目前这是我在vb.net上的代码。
示例:如果Checkedlistbox1的值为a
,b
,c
,Checkedlistbox2的值为1
,2
,3
,则值为已检查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
答案 0 :(得分:1)
试试这个!
Private Sub CheckedListBox1_ItemCheck(sender As Object, e As ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
CheckedListBox2.SetItemChecked(e.Index, True)
End Sub