Exemple #1
0
 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;
                }
            }
        }