/// <summary> /// データファイルの読み込み /// </summary> private void ReadDataFile() { string[] temp = ToDoData.ReadFile(); th.SetToDoData(temp); return; }
/// <summary> /// フォームを閉じるときに,データを保存する /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ToDoSetPanel_FormClosing(object sender, FormClosingEventArgs e) { int max = this.checkedListBoxToDoList.Items.Count; string[] datas = new string[max]; this.checkedListBoxToDoList.Items.CopyTo(datas, 0); ToDoData.WriteFile(datas); ToDoData.ReadFile(); return; }
/// <summary> /// コンストラクタ /// </summary> public ToDoSetPanel() { InitializeComponent(); // DateTimePicker にカスタムフォーマットを適用 this.dateTimePickerToDoDate.Format = DateTimePickerFormat.Custom; this.dateTimePickerToDoDate.CustomFormat = "yyyy年MM月dd日"; this.dateTimePickerToDoTime.Format = DateTimePickerFormat.Custom; this.dateTimePickerToDoTime.CustomFormat = "HH時mm分"; // DateTimePicker に現在の日時をセット this.SetNowDateTime(); // ファイルから読み込み string[] datas = ToDoData.ReadFile(); this.checkedListBoxToDoList.Items.AddRange(datas); return; }