Ejemplo n.º 1
0
        private void UpdateStatus(object sender, ReferringAssemblyStatusChangeEventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(new EventHandler <ReferringAssemblyStatusChangeEventArgs>(UpdateStatus), sender, e);
                return;
            }

            messageLabel.Text = e.StatusText;

            if (e.Progress >= 0)
            {
                progressBar1.Value = e.Progress;
            }

            if (e.Progress == -1)
            {
            }
            else if (e.Progress == -2)
            {
                DialogResult = DialogResult.Cancel;
                MessageBox.Show(Resource.AppName, e.StatusText, MessageBoxButtons.OK, MessageBoxIcon.Error);
                Close();
                return;
            }
            else if (e.Progress == -3)
            {
                DialogResult = DialogResult.OK;
                Close();
                return;
            }

            e.Cancel = cancel;
        }
Ejemplo n.º 2
0
 bool UpdateProgress(string message, int progress)
 {
     if (null != ReferringAssemblyStatusChanged)
     {
         var eventArg = new ReferringAssemblyStatusChangeEventArgs {
             StatusText = message, Progress = progress
         };
         ReferringAssemblyStatusChanged(this, eventArg);
         return(!eventArg.Cancel);
     }
     return(true);
 }
Ejemplo n.º 3
0
        private bool UpdateProgress(string message, int progress)
        {
            if (null != this.ReferringAssemblyStatusChanged)
            {
                var eventArg = new ReferringAssemblyStatusChangeEventArgs { StatusText = message, Progress = progress };
                this.ReferringAssemblyStatusChanged(this, eventArg);
                return !eventArg.Cancel;
            }

            return true;
        }
        private void UpdateStatus(object sender, ReferringAssemblyStatusChangeEventArgs e)
        {
            if (this.InvokeRequired)
            {
                this.Invoke(new EventHandler<ReferringAssemblyStatusChangeEventArgs>(this.UpdateStatus), sender, e);
                return;
            }

            messageLabel.Text = e.StatusText;

            if (e.Progress >= 0)
            {
                progressBar1.Value = e.Progress;
            }

            if (e.Progress == -1)
            {
            }
            else if (e.Progress == -2)
            {
                this.DialogResult = DialogResult.Cancel;
                MessageBox.Show(Resource.AppName, e.StatusText, MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
                return;
            }
            else if (e.Progress == -3)
            {
                this.DialogResult = DialogResult.OK;
                this.Close();
                return;
            }

            e.Cancel = this.cancel;
        }