예제 #1
0
        private void OnJobProgress(object sender, JobProgressEventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(m_jobProgressDelegate, sender, e);
                return;
            }

            if (!string.IsNullOrEmpty(e.MainJobCaption))
            {
                lblMainJob.Text = e.MainJobCaption;
            }

            if (e.MainJobProgress != -1)
            {
                progMainJob.Value = e.MainJobProgress;
            }

            if (!string.IsNullOrEmpty(e.SecondaryJobCaption))
            {
                lblSecondaryJob.Text = e.SecondaryJobCaption;
            }

            if (e.SecondaryJobProgress != -1)
            {
                progSecondaryJob.Value = e.SecondaryJobProgress;
            }
        }
예제 #2
0
 protected void RaizeJobProgressEvent(JobProgressEventArgs e)
 {
     if (JobProgress != null)
     {
         JobProgress(this, e);
     }
 }