void fileDownloader_Progress(object sender, ProgressEventArgs e) { if (e.Progress <= progress.Maximum) this.Invoke((MethodInvoker)(() => { this.progress.Value = e.Progress; this.progress.Refresh(); })); }
protected virtual void OnProgressChanged(ProgressEventArgs e) { ProgressChanged?.Invoke(this, e); }