如果检查了Checkedlistbox1的索引,如何检查Checkedlistbox 2的索引
本文关键字:索引 检查 Checkedlistbox Checkedlistbox1 如果 何检查 | 更新日期: 2023-09-27 17:59:42
有人能帮我解决问题吗?如果检查了checkedlistbox1的索引,我将尝试检查Checkedlistbox 2的索引。目前这是我在vb.net上的代码。示例:如果Checkedlistbox1的值为a
、b
、c
,而Checkedlistbox 2的值为1
、2
、3
,则如果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
试试这个!
Private Sub CheckedListBox1_ItemCheck(sender As Object, e As ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
CheckedListBox2.SetItemChecked(e.Index, True)
End Sub