Usar el ProgressBar o barra de progreso en C# y Visual Studio


El ProgressBar es un componente que sirve para conocer el progreso de una operacion, veamos como usarlo.

Vamos a empezar creando un proyecto nuevo en el visual studio, debe ser un proyecto en Windows Forms con C# .NET 4.0.

Despues vamos a agregar el componente progressbar del cuadro de herramientas y un par de botones, tal como se ve en la siguiente imagen.

Los botones los vamos a usar para subir y bajar el valor del progressbar de 10 en 10.

Codigo

Para usar el componente progressbar no hay mas que asignar un valor al atributo Value del progressbar.

[code language=”csharp”]

progressBar1.Value = 30;

[/code]

Con este ejemplo le asignamos un valor de 30 al progressbar, se debe de tener en cuenta que se aceptan valores de 0 al 100 de lo contrario se disparara una excepcion de fuera de rango.

Tambien se puede asignar el valor a travez de una variable.

[code language=”csharp”]

progressBar1.Value = progress;

[/code]

Video Demo

En el siguiente video se puede ver el funcionamiento del ejemplo.

Codigo completo

Ahora les dejo el codigo completo para que lo analizen.

[code language=”csharp”]

public int progress;
public Form1()
{
InitializeComponent();
progress = 0;
}

private void button1_Click(object sender, EventArgs e)
{
if (progress >= 0 && progress <= 90)
{
progress += 10;
progressBar1.Value = progress;
}
}

private void button2_Click(object sender, EventArgs e)
{
if (progress >= 10 && progress <= 100)
{
progress -= 10;
progressBar1.Value = progress;
}
}
}

[/code]

button1 y button2 son mis botones, progressBar1 es mi progressbar.

Suscribete

Si te gusto este ejemplo, te invito a que te suscribas a mi blog y a mi canal de youtube.


Leave a comment

2 thoughts on “Usar el ProgressBar o barra de progreso en C# y Visual Studio