Mostrando entradas con la etiqueta progressbar. Mostrar todas las entradas
Mostrando entradas con la etiqueta progressbar. Mostrar todas las entradas

miércoles, 30 de marzo de 2011

COMO CARGAR UNA PROGRESSBAR EN C#?


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace progress_bar
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btncargar_Click(object sender, EventArgs e)
        {
           
            // maximum indica el valor máximo de la barra
            progressBar1.Maximum = 1000000;

            //minimum indica el valor mínimo de la barra
            progressBar1.Minimum=0;

            //value indica desde donde se va a comenzar a llenar la barra, la nuestra iniciara desde cero
            progressBar1.Value=0;

            //Por ejemplo podemos hacer que la barra inicie desde la mitad
            //la siguiente instrucción indica que inicie cargando desde la mitad del tamaño de la barra
            //progressBar1.Value = progressBar1.Maximum / 2;

            //step indica el paso de la barra, entre más pequeño sea la barra tardará más en cargar
            progressBar1.Step=1;
           
            //el ciclo for cargará la barra
            for (int i = progressBar1.Minimum; i < progressBar1.Maximum; i=i+progressBar1.Step)
            {
               //esta instrucción avanza la posición actual de la barra
                progressBar1.PerformStep();
            }
        }
    }
}