lunedì 26 aprile 2010

VB.NET: Recuperare gli elementi non selezionati in una CheckedListBox

Prendendo spunto da un post pubblicato sul forum Microsoft di VB.NET (http://social.microsoft.com/Forums/it-IT/visualbasicit/threads?prof=required) vorrei proporre un modo per recuperare gli elementi di una CheckListBox non selezionati.

La classe CheckListBox espone una proprietà, la CheckedItems, che ci permette di conoscere gli elementi selezionati. Quindi, procedendo per complemento otteniamo:

  1. Dim nonChecked = From i In Me.CheckedListBox1.Items _
  2.                 Where Not CheckedListBox1.CheckedItems.Contains(i) _
  3.                 Select i

 

Nessun commento: