private void bgWorkerDualSave_ProgressChanged(object sender, ProgressChangedEventArgs e) { if (bgWorkerDualSave.CancellationPending) return; dualSaveProgressBar.Update(Math.Min(e.ProgressPercentage, 100), 100, true); }
private void bgWorkerSave_ProgressChanged(object sender, ProgressChangedEventArgs e) { // This method should be called back from the writer when a frame has been processed. // call snippet : bgWorker.ReportProgress(iCurrentValue, iMaximum); // Fix the int/long madness. int iMaximum = (int)(long)e.UserState; int iValue = (int)Math.Min((long)e.ProgressPercentage, iMaximum); formProgressBar.Update(iValue, iMaximum, true); }
private void bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { // Should be called by concrete filters to update progress bar. int iMaximum = (int)e.UserState; int iValue = (int)e.ProgressPercentage; if (iValue > iMaximum) { iValue = iMaximum; } formProgressBar.Update(iValue, iMaximum, false); }
private void bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { // This method should be called by concrete filters to update progress bar. // call snippet : m_BackgroundWorker.ReportProgress(iCurrentValue, iMaximum); int iMaximum = (int)e.UserState; int iValue = (int)e.ProgressPercentage; if (iValue > iMaximum) { iValue = iMaximum; } m_FormProgressBar.Update(iValue, iMaximum, false); }
private void bgWorkerSave_ProgressChanged(object sender, ProgressChangedEventArgs e) { // This method should be called back from the VideoFile when a frame has been processed. // call snippet : m_BackgroundWorker.ReportProgress(iCurrentValue, iMaximum); int iValue = (int)e.ProgressPercentage; int iMaximum = (int)e.UserState; if (iValue > iMaximum) { iValue = iMaximum; } m_FormProgressBar.Update(iValue, iMaximum, true); }