Example #1
0
        private void _Del_Click(object sender, EventArgs e)
        {
            if (this.listView1.SelectedItems.Count > 0)
            {
                if (MessageBox.Show("你确定要删除吗?删除后将不可恢复", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    DelFile Dfile = new DelFile();
                    Dfile.DelFileList = new List <DelFileName>();


                    foreach (ListViewItem p in this.listView1.SelectedItems)
                    {
                        FileSystem fs = p.Tag as FileSystem;

                        Dfile.DelFileList.Add(new DelFileName()
                        {
                            FullName = fs.FullName,
                            FType    = fs.FileType
                        });
                    }


                    SocketManager.Send(BufferFormatV2.FormatFCA(Dfile, Deflate.Compress));
                }
            }
        }
Example #2
0
        private void Btn_Del_Click(object sender, RoutedEventArgs e)
        {
            TabItem ti = GetSelectTab();

            if (ti == null)
            {
                return;
            }
            MessageBoxResult mbr = MessageBox.Show("确定删除所有" + ti.Header + "文件吗?", "警告", MessageBoxButton.OKCancel, MessageBoxImage.Warning);

            if (mbr == MessageBoxResult.OK)
            {
                DataGrid grid = ti.Content as DataGrid;
                foreach (var item in grid.Items)
                {
                    DelFile df = item as DelFile;
                    File.Delete(df.FullPath + "\\" + df.Name);
                    Db_Delte_Sync(df.FullPath + "\\" + df.Name);
                }
                grid.ItemsSource = null;
                MessageBox.Show("删除成功!");
            }
        }