/// <summary> /// コンボ表示 /// </summary> /// <param name="tempBox">コンボボックスオブジェクト</param> /// <param name="id">ID</param> public static int selectedIndex(ComboBox tempBox, int id) { comboBkDel cmbS = new comboBkDel(); int reIndex = -1; for (int iX = 0; iX < tempBox.Items.Count; iX++) { tempBox.SelectedIndex = iX; cmbS = (comboBkDel)tempBox.SelectedItem; if (cmbS.ID == id) { reIndex = iX; break; } } return(reIndex); }
/// <summary> /// コンボボックスデータロード /// </summary> /// <param name="tempBox">ロード先コンボボックスオブジェクト名</param> public static void Load(ComboBox tempBox) { try { comboBkDel cmb1; tempBox.Items.Clear(); tempBox.DisplayMember = "Name"; tempBox.ValueMember = "ID"; for (int i = 0; i <= int.Parse(Properties.Settings.Default.BKDELP); i++) { cmb1 = new comboBkDel(); cmb1.ID = i; cmb1.Name = i.ToString(); tempBox.Items.Add(cmb1); } } catch (Exception ex) { MessageBox.Show(ex.Message, "コンボボックスロード"); } }