martes, 11 de noviembre de 2014

C# - Como disminuir el valor en un ProgressBar



En este post voy a mostrar cómo disminuir el valor en un control ProgressBar. Esto puede lograrse mediante la asignación de un número entero a la propiedad “Value” del control.

Vamos a hacerlo con un ciclo “for” y una línea “Sleep” para pausar cada iteración y ver cómo se cambia el valor. Así:

//Especificar el valor mínimo del ProgressBar
progressBar1.Maximum = 10;
//Especificar el valor máximo del ProgressBar
progressBar1.Minimum = 0;
// Especificar el valor inicial del ProgressBar
progressBar1.Value = progressBar1.Maximum;
//Controlar los valores del ciclo “for” con las propiedades del ProgressBar
for (int i = progressBar1.Maximum; i >= progressBar1.Minimum; i--)
{
       //Asignar el valor al ProgressBar
progressBar1.Value = i;
       //Pausar con 500 milisegundos (medio segundo)
System.Threading.Thread.Sleep(500);
}

No hay comentarios.:

Publicar un comentario