Пример #1
0
        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)
            {
            }
        }
Пример #2
0
        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);                              //리스트뷰에서 내역을 삭제한다.
            }
        }