سلام
یک روش برای حذف آیتمهایی که در CheckListBox تیک نخوردن
while (checkedListBox1.Items.Count - checkedListBox1.CheckedItems.Count >0)
{
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
if (checkedListBox1.GetItemCheckState(i) == CheckState.Unchecked)
checkedListBox1.Items.RemoveAt(i);
}
}