/// <summary> /// [랜덤] 삭제 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RandomFolderDeleteButton_Click(object sender, EventArgs e) { try { if (MessageBox.Show("선택하신 항목이 삭제됩니다.\n계속 하시겠습니까?", "항목 삭제", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (RandomVideoFolderListView.SelectedItems.Count > 0) { int index = RandomVideoFolderListView.FocusedItem.Index; log.WriteLog(randomFolderList[index].folderPath + " 삭제"); randomFolderList.RemoveAt(index); RandomVideoFolderListView.Items.RemoveAt(index); log.WriteLog("랜덤 리스트 삭제 완료"); log.SaveListLog(randomFolderList, PathList.randomVideoFolderLists, PathList.randomPath); log.WriteLog("랜덤 리스트 업데이트 완료"); } else { MessageBox.Show("선택된 항목이 없습니다."); } } } catch (Exception ex) { MessageBox.Show("[에러발생] 리스트 삭제 중 에러가 발생하였습니다. 관리자에게 문의해주세요."); log.WriteLog("[Error] : \n" + ex); } }