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; }
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); }
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; }