Rubrik: Controls · ListBox & ComboBox | VB-Versionen: VB2005, VB2008 | 22.06.09 |
CheckedListBox - alle Einträge auswählen / Auswahl umkehren Zwei Code-Schnipsel, die zeigen, wie sich innerhalb einer CheckedListBox alle Einträge markieren lassen bzw. die aktuelle Auswahl umkehren lässt. | ||
Autor: Dieter Otter | Bewertung: | Views: 21.566 |
www.tools4vb.de | System: Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Im nachfolgenden Code-Beispiel wird gezeigt, wie man innerhalb einer CheckedListBox alle Einträge selektieren kann und weiterhin auch, wie man die aktuelle Auswahl umkehren kann.
' alle Einträge selektieren With CheckedListBox1 .BeginUpdate() For i As Integer = 0 To .Items.Count - 1 .SetItemCheckState(i, CheckState.Checked) Next .EndUpdate() End With
' Auswahl umkehren With CheckedListBox1 .BeginUpdate() For i As Integer = 0 To .Items.Count - 1 If .GetItemCheckState(i) = CheckState.Checked Then .SetItemCheckState(i, CheckState.Unchecked) Else .SetItemCheckState(i, CheckState.Checked) End If Next .EndUpdate() End With