Progress Bar Control in VB.NET


ProgressBar Control is used to graphically display the progress of particular task. Thus using ProgressBar control you can display how much task has been completed and how much task is remaining.

ProgressBar Control in VB.NET

Properties of ProgressBar Control


Main Properties of ProgressBar Control is explained below:

PropertyName Description
Minimum It Get or Set Lower Bound of the range within which ProgressBar Control works.
Maximum It Get or Set Upper Bound of the range within which ProgressBar Control works.
Value It Get or Set current value of the ProgressBar within range specified using Minimum and Maximum property.
Step It Get or Set Step value by which the current value of ProgressBar control is Increment.
Style It is used to set the Style of progressBar Control. It can have one of the following value: Blocks,Continuous,Marquee
Visible It is used to set weather ProgressBar control is visible on the form or not. It has boolean value true or false. Default value is true.
Enabled It is used to set weather ProgressBar control is enabled or not. It has boolean value true or false. Default value is true.
MarqueeAnimationSpeed It Get or Set speed of marquee animation when Style property of ProgressBar Control is set to marquee. The speed is in milisecond. Default value is 100 ms.

     

Methods of ProgressBar Control


Main Methods of ProgressBar Control is explained below:

Method Name Description
Increment It is used to increment the current value of ProgressBar Control by specific value.
Syntax:
ProgressBar1.Increment(value)
PerformStep It is used to increment the current value of ProgressBar Control by the value specified in the Step property of ProgressBar.
Syntax:
progressBar1.PerformStep()

Example of ProgressBar Control in VB.NET


Design a form as shown below:

Example of ProgressBar Control

Now set Properties of various controls as shown below:

ControlName PropertyName Value
Form Text ProgressBar Control Demo
Button Name btnStart
Text Start
ProgressBar Name Progressbar1
Minimum 1
Maximum 100000
Step 1
Style Blocks

Now Double click on Start button and write following code:

Dim i As Integer
For i = ProgressBar1.Minimum To ProgressBar1.Maximum - 1
ProgressBar1.PerformStep()
Next

Download Projects


Download Programs