日期:2014-05-17  浏览次数:20869 次

学习一周的C#,做一个用户信息注册,求各位大神全程指导
 我想问一下c#那 个时针如何打代码,让它变成进度加载0~100%以及进度条的做法
求帮忙

------解决方案--------------------
用Timer 和 ProgressBar 控件
------解决方案--------------------
不知道你说的时针是不是倒计时。

private int i = 0;

        public int I
        {
            get
            {
                return i;
            }
            set
            {
                i = value;
                progressBar1.Value = i;
                label1.Text = Convert.ToString(i) + "%";
                if (i == 100)
                {
                    button1.Enabled = true;
                }
                else
                {
                    button1.Enabled = false;
                }
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Enabled = true;
            timer1.Interval = 100;
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (I < 100)
            {
                I++;
            }
            else
            {
                timer1.Enabled = false;
   &