码迷,mamicode.com
首页 > 其他好文 > 详细

做进度条 根据自己的数据显示进度

时间:2015-07-15 16:45:11      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

做了很多种方法 

1:

线程 thread的方法

2:

backGroundWorker的方法

3:

自定义线程类

4:

做一个进度条的窗体  通过自定义设置做(最方便快捷)

public partial class waitingProcessbar : Form
    {
        public waitingProcessbar()
        {
            InitializeComponent();
        }
        /// <summary>
        /// 设定百分比
        /// </summary>
        private int percent;
        /// <summary>
        /// 字符显示百分比
        /// </summary>
        private string labelShow;
        public int Percent
        {
            get { return percent; }
            set {
                this.percent = value;
                if (this.percent > 100)
                {
                    this.Close();
                }
                this.progressBar1.Value = percent;
            }
            
        }
        public string LabelShow
        {
            get { return this.labelShow; }
            set 
            {
                this.labelShow = value;
                this.label1.Text = labelShow.ToString();
            }
        }
        public void ShowProcess(int num,string str)
        {
            this.Show();
            this.Percent = num;
            this.LabelShow = str;
            progressBar1.Invalidate();
            label1.Refresh();
        }
    }

 

做进度条 根据自己的数据显示进度

标签:

原文地址:http://www.cnblogs.com/zhayunjia/p/4648460.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!