public void SelectItem(FilterFamilyTypes type) { int i = 0; foreach (FilterFamilyItemControl item in comboBox.Items) { if (item.Type == type) { comboBox.SelectedIndex = i; return; } i++; } comboBox.SelectedIndex = -1; }
public FilterFamilyItemControl(FilterFamilyTypes type) { m_Type = type; Text = type.ToString(); switch (type) { case FilterFamilyTypes.LabelFilter: Icon = UriResources.Images.LabelFilter16; Text = Localization.LabelFilter_Name; break; case FilterFamilyTypes.ValueFilter: Icon = UriResources.Images.ValueFilter16; Text = Localization.ValueFilter_Name; break; case FilterFamilyTypes.TopFilter: Icon = UriResources.Images.TopFilter16; Text = Localization.TopFilter_Name; break; } }