vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#

https://www.vbarchiv.net
Rubrik: Controls · ListBox & ComboBox   |   VB-Versionen: VB2005, VB200821.07.09
CheckedListbox- nur ein Item auswählbar

Dieser Tipp zeigt, wie man bei einer CheckedListbox (auch datengebunden) nur ein Item auswählbar machen kann.

Autor:   Dietrich HerrmannBewertung:  Views:  14.304 
ohne HomepageSystem:  Win2k, WinXP, Win7, Win8, Win10, Win11 Beispielprojekt auf CD 

Ich hatte in der Praxis das Problem, dass man bei Verwendung der CheckedListbox normalerweise immer mehrere Items wählen/abwählen kann. Folgender Tipp zeigt das kleine Programm, wie im Click-Ereignis der Box abgefangen werden kann, dass eben nur ein Item wählbar ist, alle anderen angezeigten nicht.

Private Sub CheckedListBox1_Click(ByVal sender As Object, _
  ByVal e As System.EventArgs) Handles CheckedListBox1.Click
 
  ' nur ein Item kann ausgewählt werden.
  With CheckedListBox1
    For i As Integer = 0 To .Items.Count - 1
      If Not sender.Equals(.Items(i)) Then .SetItemChecked(i, False)
    Next 
  End With
End Sub

Hinweis:
Bei der CheckedListbox muss die Eigenschaft CheckOnClick auf True gesetzt sein.



Anzeige

Kauftipp Unser Dauerbrenner!Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv  Vol.6
(einschl. Beispielprojekt!)

Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
- nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten
- Symbol-Galerie mit mehr als 3.200 Icons im modernen Look
Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m.
 
 
Copyright ©2000-2024 vb@rchiv Dieter OtterAlle Rechte vorbehalten.


Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.