private void FileCompressionStarted(object sender, FileNameEventArgs e)
{
e.Cancel = IsCancel;
inte++;
CurFileString = e.FileName;
//when the next file is being compressed.
pb_compression.Invoke(new InvokeEvent((object o, EventArgs l) =>
{
pb_compression.Value = 0;
}), sender, e);
lbl_commpressing_file.Invoke(new FileEvent((object o, FileNameEventArgs l) =>
{
lbl_commpressing_file.Text = String.Format(_commpressingFileName, l.FileName);
}), sender, e);
pb_totaalfiles.Invoke(new FileEvent((object o, FileNameEventArgs l) =>
{
pb_totaalfiles.Value = l.PercentDone;
}), sender, e);
}