2016-08-01 44 views
0

任何人都可以帮助解决我的问题吗? 我想检查Checkedlistbox2的索引,如果checkedlistbox1的索引被检查。目前这是我现在在vb.net上的代码。 示例:如果Checkedlistbox1的值为abc和Checkedlistbox2是123然后如果b在Checkedlistbox1值为然后检查的2上Checkedlistbox2值已经检查。如何检查Checkedlistbox2的索引是否检查了Checkedlistbox1的索引

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

使用的 '代码' 如果(e.NewValue = CheckState.Checked)然后 checkedListBox2.SetItemChecked(e.Index,真) 结束如果 '代码' –

回答

1

试试这个!

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

这是它。感谢你们... – Rhamnold