Ejemplo n.º 1
0
 private void CreateCircularProgressBar()
 {
     foreach (Control ctrl in Controls)
     {
         ctrl.Visible = false;
     }
     CircularProgressBar.CircularProgressBar bar = new CircularProgressBar.CircularProgressBar();
     bar.Location        = new Point(Width / 2 - bar.Width / 2, Height / 2 - bar.Height / 2);
     bar.Value           = 0;
     bar.Minimum         = 0;
     bar.Maximum         = 100;
     bar.SuperscriptText = "%";
     bar.Visible         = true;
     Controls.Add(bar);
     for (int i = 0; i < 100; i++)
     {
         Thread.Sleep(10);
         bar.Value         = i;
         bar.Text          = i.ToString();
         bar.SubscriptText = $".{rnd.Next(0, 100).ToString()}";
         bar.Update();
     }
     Controls.Remove(bar);
     bar.Dispose();
     foreach (Control ctrl in Controls)
     {
         ctrl.Visible = true;
     }
 }
Ejemplo n.º 2
0
        CircularProgressBar.CircularProgressBar Circular(int value)
        {
            CircularProgressBar.CircularProgressBar pbUpload = new CircularProgressBar.CircularProgressBar();
            MainPanel.Controls.Add(pbUpload);
            pbUpload.Width   = 75;
            pbUpload.Height  = 60;
            pbUpload.Top     = 135;
            pbUpload.Left    = 806;
            pbUpload.Minimum = 0;
            pbUpload.Maximum = 100;

            //pbUpload.Value = value; //the value of the transfare process
            //pbUpload.Update();

            for (int i = 0; i < value; i++)
            {
                Thread.Sleep(5);
                pbUpload.Value = i;
                pbUpload.Update();
            }

            return(pbUpload);
        }