public void SelectItem(TopFilterTargetTypes type) { if (comboBox.Items.Count > 0) comboBox.SelectedIndex = 0; else comboBox.SelectedIndex = -1; int i = 0; foreach (TopFilterTargetItemControl item in comboBox.Items) { if (item.Type == type) { comboBox.SelectedIndex = i; break; } i++; } }
public TopFilterTargetItemControl(TopFilterTargetTypes type) { m_Type = type; Text = type.ToString(); switch (type) { case TopFilterTargetTypes.Items: Icon = UriResources.Images.Items16; Text = Localization.Filter_Target_Items; break; case TopFilterTargetTypes.Percent: Icon = UriResources.Images.Percent16; Text = Localization.Filter_Target_Percent; break; case TopFilterTargetTypes.Sum: Icon = UriResources.Images.Sum16; Text = Localization.Filter_Target_Sum; break; } }