CheckedListBox
Sample Code
Add Object to CheckedListBox
Dim pItem As CarItem
pItem = New CarItem()
pItem.CarId = 1
pItem.CarName="CarName"
' Add this object to CheckListBox
' And CheckListBox show CarName because I override toString function
Me.CheckListBox1.Items.Add(pItem, True)
' Class CarItem
Private Class CarItem
Public CarId As Integer
Public CarName As String
Public Sub New()
End Sub
' Override tostring
Public Overrides Function ToString() As String
Return CarName
End Function
End Class
Get status items in CheckedListBox
For i As Integer = 0 To Me.CheckedListBox.Items.Count - 1
If Me.CheckedListBox.GetItemChecked(i) Then
'TODO Something
End If
Next i
Get only Checked Items
For i As Integer = 0 To Me.CheckedListBox.CheckedItems.Count - 1
'TODO Something
Next
Set all item checked
For i As Integer = 0 To Me.CheckedListBox.Items.Count-1
Me.CheckedListBox.SetItemChecked(i, true)
Next i