private void ObjectExplorer_Shown(object sender, EventArgs e) { if (string.IsNullOrEmpty(SelectedObjects)) { return; } for (int i = 0; i < clbTables.Items.Count; i++) { string name = (string)clbTables.Items[i]; if (SelectedObjects.Split(';').Any(s => name.ToLower() == s.ToLower().Trim())) { clbTables.SetItemChecked(i, true); } } for (int i = 0; i < clbViews.Items.Count; i++) { string name = (string)clbViews.Items[i]; if (SelectedObjects.Split(';').Any(s => name.ToLower() == s.ToLower().Trim())) { clbViews.SetItemChecked(i, true); } } }