Tuesday, December 18, 2012

How to Program the Progress Bar in VB.net


1. Open a Visual Basic project. Double-click the "Progress Bar" control on the toolbar to add "ProgressBar1" to the form. Double-click the "Button" control to add "Button1" to the form.
2. Press "F7" to open the code window. Open the "Form1_Load" subroutine and type the following:ProgressBar1.Minimum = 0
ProgressBar1.Maximum = 5
ProgressBar1.Value = 0This code sets the starting values for the progress variable, as well as the minimum, maximum and current values for the progress bar. You can set a different maximum value depending on what you need the progress bar for.
3. Open the "Button1_Click" subroutine and type the following:If ProgressBar1.Value < ProgressBar1.Maximum Then
ProgressBar1.Value += 1
If ProgressBar1.Value = ProgressBar1.Maximum Then
MsgBox("Finished!")
End If
End IfWhen the user clicks the button, this code checks to see if the progress bar is less than maximum value. If so, it increments the value by one, causing the progress bar on the form to show greater completion as well. It then checks again to see if the value has reached the maximum. This way, when the progress bar does reach the max, you cannot increment the value any further and therefore you avoid an out-of-range error.