public static ProgressForm StartProgress(string title, IProgressFormHandler handler) { ProgressForm form = new ProgressForm(title, handler); form.ShowDialog(); return(form); }
private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker bw = (BackgroundWorker)sender; if (e.Argument != null) { IProgressFormHandler handler = (IProgressFormHandler)e.Argument; handler.BackgroundWorker = bw; handler.StartProcess(); e.Result = handler.Result; } }
public static void StartProgress(IProgressFormHandler handler) { new ProgressForm(handler).ShowDialog(); }
public ProgressForm(IProgressFormHandler handler) { InitializeComponent(); this.Text = "AbakTools - Proszę czekać"; this.progressFormHandler = handler; }
public ProgressForm(string title, IProgressFormHandler handler) { InitializeComponent(); this.Text = title; this.progressFormHandler = handler; }