2016-08-01 4 views
0

Kann mir jemand helfen, mein Problem zu lösen? Ich versuche den Index von Checkedlistbox2 zu überprüfen, wenn der Index von checkedlistbox1 überprüft wurde. Derzeit ist dies mein Code jetzt auf vb.net. Beispiel: wenn der Wert von CheckedListBox1 ist a, b, c und für Checkedlistbox2 war 1, 2, 3 dann, wenn der Wert der b bei CheckedListBox1 geprüft wurde dann der Wert von 2 auf Checkedlistbox2 wurde bereits geprüft.How to checked Index der Checkedlistbox2, wenn der Index der Checkedlistbox1 überprüft wurde

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

Use 'Code' If (e.NewValue = CheckState.Checked) Dann checkedListBox2.SetItemChecked (e.Index, true) End If 'Code' –

Antwort

1

Versuchen Sie dies!

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

Das ist es. Danke Jungs... – Rhamnold