public void InitializeObject(List<ReportItemCollection> list) { // リストビューの更新。 alarmReportList = list; alarmItemListView.Items.Clear(); alarmItemListView.BeginUpdate(); // リストビューの描画開始。 for (int i = 0; i < alarmReportList.Count; i++) { ListViewItem listData = new ListViewItem(); listData.Text = alarmReportList[i].ItemTitle; listData.SubItems.Add((alarmReportList[i].ItemDate.Year + "年 " + alarmReportList[i].ItemDate.Month + "月" + alarmReportList[i].ItemDate.Day + "日").ToString()); listData.SubItems.Add(alarmReportList[i].ItemType); alarmItemListView.Items.Add(listData); alarmItemListView.EndUpdate();// リストビューの描画終了。 } // アラーム音を鳴らすか鳴らさないかを確認。 if (alarmReportList[0].AlarmType == "アラームなし") { DoRingAlarm = false; return; } else { DoRingAlarm = true; switch (alarmReportList[0].AlarmType) { case "アラーム1": waveStream = Properties.Resources.アラーム1; break; case "アラーム2": waveStream = Properties.Resources.アラーム2; break; case "アラーム3": waveStream = Properties.Resources.アラーム3; break; case "アラーム4": waveStream = Properties.Resources.アラーム4; break; case "アラーム5": waveStream = Properties.Resources.アラーム5; break; case "アラーム6": waveStream = Properties.Resources.アラーム6; break; default: break; } } waveSound = new WaveSound(); // WaveSoundクラスのインスタンス作成。 }
public void InitializeObject() { newuserSetting = new UserSetting(); waveSound = new WaveSound(); }