void displayDirector1_OnProgress(object sender, cbp.ProgressEventArgs e) { if (formProgress1 != null) { formProgress1.UpdateProgress(e.Message, e.PrecentComplete); } }
private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e) { if (e.ProgressPercentage == 0 && m_Form == null) { m_Form = new FormProgress(); m_Form.Show(); } if (e.ProgressPercentage == 100 && m_Form != null) { m_Form.Close(); m_Form = null; return; } var message = (string)e.UserState; m_Form.UpdateProgress(e.ProgressPercentage, message); }