private void btnRemove_Click(object sender, EventArgs e) { if (lstCriteria.SelectedItem != null) { CriterionItem selCriterionItem = (CriterionItem)lstCriteria.SelectedValue; criteriaBuilder.Remove(selCriterionItem); //refresh ListBoxRefresh(); } }