Exemplo n.º 1
0
        public void UpdateProgress(Object sender, EventArgs evtargs)
        {
            MediaWriterProgressEventArgs mevtargs = evtargs as MediaWriterProgressEventArgs;

            if (null != mevtargs)
            {
                progressBar1.Value = mevtargs.Complete;
                _lblProgress.Text  = mevtargs.Description;
            }
        }
Exemplo n.º 2
0
 void gBurnerDrive_OnProgress(object sender, MediaWriterProgressEventArgs e)
 {
     if (this.InvokeRequired)
     {
         this.Invoke(new EventHandler(UpdateProgress),
                     new object[] { sender, e });
     }
     else
     {
         UpdateProgress(sender, e);
     }
 }
Exemplo n.º 3
0
        void SelectedDrive_OnProgress(object sender, MediaWriterProgressEventArgs e)
        {
            __SyncContext.Send(new SendOrPostCallback(delegate {
                View.ReportProgress(e.Complete, e.Description);
            }), null);

            if (e.Progress == MediaWriterProgress.OperationProgressAborted ||
                e.Progress == MediaWriterProgress.OperationProgressCompleted ||
                e.Progress == MediaWriterProgress.OperationProgressIdle)
            {
                __FinalState = e.Progress;

                _progressCompletedEvent.Set( );
            }
        }