/// <summary>
/// 设置进度条和状态信息
/// </summary>
/// <param name="total"></param>
/// <param name="processed"></param>
/// <param name="succeed"></param>
/// <param name="failed"></param>
public void ShowProgress(int total, int processed, int succeed, int failed)
{
if (InvokeRequired)
{
BeginInvoke(new ShowProgressDelegate(ShowProgress), new object[] { total, processed, succeed, failed });
return;
}
lblTotalFile.Caption = "Total files: " + total.ToString();
lblProcessedFile.Caption = "Processed: " + processed.ToString();
lblSuccessfulFile.Caption = "Successful: " + succeed.ToString();
lblFailedFile.Caption = "Failed: " + failed.ToString();
labelControl4.Text = processed.ToString() + "/" + total.ToString();
progressBarControl1.Properties.Maximum = total;
progressBarControl1.Position = processed;
}