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); } ); }
public DataSanitizationProgressForm(Form1.DoDataSanitizationObject ddso) : this() { this.ddso = ddso; progressBar1.Value = (int)ddso.percent; }
public FormDelete(Form1.DoDataSanitizationObject ddso) : this() { this.ddso = ddso; }