C# Exercises

Home AgriMetSoft About Contact

Progress Bar in C# Windows Application

	
namespace ProgressBar
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
      progressBar1.Minimum = 0;
      progressBar1.Maximum = 100;
      for (int i = 0; i < 100; i++)
      {
        progressBar1.Value = i + 1;
        int percent = (int)(((double)progressBar1.Value / (double)progressBar1.Maximum) * 100);
        progressBar1.Refresh();
        progressBar1.CreateGraphics().DrawString(percent.ToString() + "%",
        new Font("Arial", (float)8.25, FontStyle.Regular),
        Brushes.Black,
        new PointF(progressBar1.Width / 2 - 10, progressBar1.Height / 2 - 7));
        System.Threading.Thread.Sleep(10);
      }
    }
      
  }
}
	


Download the project of Visual Studio 2013 in DropBox Download


How to use Progressbar Control in c#.net | Show Percent Value | Progressbar Example


List of Exercises