Ricavare gli items non selezionati in una CheckedListBox
Scritto da
Massimo Bonanni il
lunedì 27 giugno 2011
•
Linguaggio:
• Livello: 100
La proprietà CheckedItems di una CheckedListBox ci
fornisce l'elenco degli items selezionati. Per ottenere, invece,
gli items non selezionati possiamo ricorrere ad una semplice query
LINQ:
VB.NET
Dim nonChecked = From i In Me.CheckedListBox1.Items _
Where Not CheckedListBox1.CheckedItems.Contains(i) _
Select i
C#
var noChecked = from i in this.checkedListBox1.Items.OfType<object>()
where !this.checkedListBox1.CheckedItems.Contains(i)
select i;
Tags: Linq,windows forms