private void button12_Click(object sender, EventArgs e) { FIleMemo ext = new FIleMemo(); ext.FileWrite(this); stereo = new List <string>(); text = new List <string>(); media = new List <string>(); image = new List <string>(); other = new List <string>(); try { for (int i = 0; i < listBox1.Items.Count; i++) { stereo.Add(listBox1.Items[i].ToString()); } for (int i = 0; i < listBox2.Items.Count; i++) { text.Add(listBox2.Items[i].ToString()); } for (int i = 0; i < listBox3.Items.Count; i++) { media.Add(listBox3.Items[i].ToString()); } for (int i = 0; i < listBox4.Items.Count; i++) { image.Add(listBox4.Items[i].ToString()); } for (int i = 0; i < listBox5.Items.Count; i++) { other.Add(listBox5.Items[i].ToString()); } this.form2SendEvent(Path); this.form2SendEvent2(stereo, text, media, image, other); this.form2SendEvent3(LastDay); this.Close(); } catch (ArgumentNullException) { } }
private void delete_btn_Click(object sender, EventArgs e) { FIleMemo f = new FIleMemo(); ListView.CheckedListViewItemCollection lstv_Checkitem = listView1.CheckedItems; //리스트뷰에서 선택된 항목들을 가져온다. foreach (ListViewItem item in lstv_Checkitem) // 체크된 항목들을 하나씩 { FileInfo fileDel = new FileInfo(@item.SubItems[4].Text); //서브아이템 5번째 칸에 있는 파일경로를 가져온다. f.FileWrite(item.SubItems[1].Text, item.SubItems[2].Text); //서브아이템 1과 2에있는 파일명과 파일크기를 매개변수로 전달하여 파일에 삭제내역을 쓴다. if (fileDel.Exists) // 삭제할 파일이 있는지 { fileDel.Delete(); // 없어도 에러안남 } listView1.Items.Remove(item); //리스트뷰에서 내역을 삭제한다. } }