Getsuyodev, Programming is mainly used when constructing an application. Programming requires knowledge of application domains, algorithms, and programming language expertise. Programming can be developed in different logic based on developer knowledge.

C# ProgressBar Control

A progress bar is a control that an application can use to indicate the progress of a lengthy operation such as calculating a complex result, downloading a large file from the Web etc.

ProgressBar controls are used whenever an operation takes more than a short period. The Maximum and Minimum properties define the range of values to represent the progress of a task.

  • Minimum: Sets the lower value for the range of valid values for progress.
  • Maximum: Sets the upper value for the range of valid values for progress.
  • Value: This property obtains or sets the current level of progress.

By default, Minimum and Maximum are set to 0 and 100. As the task proceeds, the ProgressBar fills in from left to right. To delay the program briefly so that you can view changes in the progress bar.

The following C# program shows a simple operation in a progressbar.

using System;
using System.Drawing;
using System.Windows.Forms;

namespace WindowsFormsApplication1
    public partial class Form1 : Form
        public Form1()

        private void button1_Click(object sender, EventArgs e)
            int i;

            progressBar1.Minimum = 0;
            progressBar1.Maximum = 200;

            for (i = 0; i <= 200; i++)
                progressBar1.Value = i;



Comments are closed.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More