public void SetValues(string speed, string total, string downloaded, string remaining, int?percentage) { if (InvokeRequired) { var del = new delegateValues(SetValues); Invoke(del, new object[] { speed, total, downloaded, remaining, percentage }); } else { if (speed != null) { labelSpeed.Text = speed.ToString() + " " + Kbs; } if (total != null) { labelTotalSize.Text = total.ToString() + " " + Kb; } if (downloaded != null) { labelDownloaded.Text = downloaded.ToString() + " " + Kb; } if (remaining != null) { labelRemaining.Text = remaining.ToString() + " " + Kb; } if (percentage.HasValue) { if (percentage <= progressBar1.Maximum) { progressBar1.Value = percentage.Value; } } } }
public void SetValues(string speed, string total, string downloaded, string remaining, int? percentage) { if (InvokeRequired) { var del = new delegateValues(SetValues); Invoke(del, new object[] { speed, total, downloaded, remaining, percentage }); } else { if (speed!=null) { labelSpeed.Text = speed.ToString() + " " + Kbs; } if (total != null) { labelTotalSize.Text = total.ToString() + " " + Kb; } if (downloaded != null) { labelDownloaded.Text = downloaded.ToString() + " " + Kb; } if (remaining != null) { labelRemaining.Text = remaining.ToString() + " " + Kb; } if (percentage.HasValue) { if (percentage <= progressBar1.Maximum) progressBar1.Value = percentage.Value; } } }