Esempio n. 1
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Хотите удалить исходный (незашифрованный) файл\r\n" + FileName + " ?\r\n\r\nОтменить операцию будет невозможно, файл не попадёт в корзину!", "Удаление незашифрованного файла", MessageBoxButtons.YesNo) != System.Windows.Forms.DialogResult.Yes)
            {
                return;
            }

            var ddso = new Form1.DoDataSanitizationObject();
            var f    = new DataSanitizationProgressForm(ddso);

            f.Show();
            f.Focus();

            System.Threading.ThreadPool.QueueUserWorkItem
            (
                delegate
            {
                Form1.DoDataSanitization(FileName, ddso);
            }
            );
        }
Esempio n. 2
0
 public DataSanitizationProgressForm(Form1.DoDataSanitizationObject ddso) : this()
 {
     this.ddso          = ddso;
     progressBar1.Value = (int)ddso.percent;
 }
Esempio n. 3
0
 public FormDelete(Form1.DoDataSanitizationObject ddso) : this()
 {
     this.ddso = ddso;
 }