private void InitializeObject(List<LogicItemCollection> itemListAlarm) { // リストビューの内容を一旦クリアする。 alarmExpireListView.Items.Clear(); // リストビューの描画開始。 alarmExpireListView.BeginUpdate(); for (int i = 0; i < itemListAlarm.Count; i++) { // リストビューのレコードに該当するオブジェクトを作成。 ListViewItem listViewAlarmItem = new ListViewItem(); // [使用用途]カラムに設定する内容を格納する。 listViewAlarmItem.Text = itemListAlarm[i].Purpose; // [パスワードの有効期限]カラムに設定する内容を格納する。 if (itemListAlarm[i].IsExpireLimitDate) { listViewAlarmItem.SubItems.Add("期限切れ"); } else { listViewAlarmItem.SubItems.Add(itemListAlarm[i].LimitDate.Month + "月" + itemListAlarm[i].LimitDate.Day + "日").ToString(); } alarmExpireListView.Items.Add(listViewAlarmItem); } alarmExpireListView.EndUpdate(); // アラーム音をストリームに設定。 switch (AlarmType) { case "alarm1": waveStream = Properties.Resources.alarm1; logicWaveSound = new LogicWaveSound(); break; case "alarm2": waveStream = Properties.Resources.alarm2; logicWaveSound = new LogicWaveSound(); break; case "alarm3": waveStream = Properties.Resources.alarm3; logicWaveSound = new LogicWaveSound(); break; case "alarm4": waveStream = Properties.Resources.alarm4; logicWaveSound = new LogicWaveSound(); break; case "alarm5": waveStream = Properties.Resources.alarm5; logicWaveSound = new LogicWaveSound(); break; case "alarm6": waveStream = Properties.Resources.alarm6; logicWaveSound = new LogicWaveSound(); break; case "NoAlarmSound": default: break; } }
private void InitializeObject() { logicWaveSound = new LogicWaveSound(); }