// 編集ボタンをクリックしたときに発生するイベントメソッド private void DataBaseDataEditButton_Click(object sender, EventArgs e) { // データ件数が0 if (!(animeDataBase.Count > 0)) return; // 視聴場所のリスト生成 AutoCompleteStringCollection placeList = new AutoCompleteStringCollection(); for (int i = 0; i < animeDataBase.Count; i++) { if (!placeList.Contains(animeDataBase[i].Place)) placeList.Add(animeDataBase[i].Place); } DataEditForm dataEditForm = new DataEditForm(animeDataBase[DataBaseView.CurrentRow.Index], placeList); dataEditForm.ShowDialog(this); }
// 追加ボタンをクリックしたときに発生するイベントメソッド private void DataBaseDataAddButton_Click(object sender, EventArgs e) { // 視聴場所のリスト生成 AutoCompleteStringCollection placeList = new AutoCompleteStringCollection(); for (int i = 0; i < animeDataBase.Count; i++) { if (!placeList.Contains(animeDataBase[i].Place)) placeList.Add(animeDataBase[i].Place); } DataEditForm dataEditForm = new DataEditForm(placeList); dataEditForm.ShowDialog(this); }