/// <summary> /// Updates the progress bar track progress. /// </summary> /// <param name="e">The <see cref="T:Imapi.Net.ProgressEventArgs"/> instance containing the event data.</param> private void UpdateProgressBarTrackProgress( ProgressEventArgs e ) { if ( _progressBarTrackProgress.Maximum == 100 ) { _progressBarTrackProgress.Maximum = e.Total; _progressBarTrackProgress.Step = e.Completed; } int maximum = _progressBarTrackProgress.Maximum; _progressBarTrackProgress.Value = ( ( e.PercentComplete * maximum ) / 100 ); }
/// <summary> /// Raises the <see cref="TrackProgress"/> event (if creating /// an audio CD). /// </summary> /// <param name="args">Details of progress so far</param> protected virtual void OnTrackProgress( ProgressEventArgs args ) { if ( TrackProgress != null ) { TrackProgress( this, args ); } // End if(TrackProgress != null) }
/// <summary> /// Handles the TrackProgress event of the _discMaster control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="T:Imapi.Net.ProgressEventArgs"/> instance containing the event data.</param> private void _discMaster_TrackProgress( object sender, ProgressEventArgs e ) { UpdateProgressBarTrackProgress( e ); }
/// <summary> /// Raises the <see cref="AddProgress"/> event. /// </summary> /// <param name="args">Details of the add progress so far.</param> protected virtual void OnAddProgress( ProgressEventArgs args ) { if ( AddProgress != null ) { AddProgress( this, args ); } // End if(AddProgress != null) }