예제 #1
0
        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;
            }
        }
예제 #2
0
 private void InitializeObject()
 {
     logicWaveSound = new LogicWaveSound();
 }