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

做了很多种方法

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();
        }
    }
时间: 2024-11-09 03:21:56

做进度条 根据自己的数据显示进度的相关文章

HTML5 CSS3 诱人的实例 : 网页加载进度条的实现,下载进度条等

今天给大家带来一个比较炫的进度条,进度条在一耗时操作上给用户一个比较好的体验,不会让用户觉得在盲目等待,对于没有进度条的长时间等待,用户会任务死机了,毫不犹豫的关掉应用:一般用于下载任务,删除大量任务,网页加载等:如果有使用html5为手机布局的,也可以用于手机中~ 效果图: 1.html结构: <div id="loadBar01" class="loadBar"> <div> <span class="percent&qu

(六十八)进度条自定义样式(例如进度颜色、背景描边、填充、圆角)的方法

一.说明. <1>在某项延续性工作的进展过程中为了不让用户觉得程序死掉了,需要有个活动的进度条,表示此过程正在进行中.<2>在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度.一个进度条也可不确定其进度.在不确定模式下,进度条显示循环动画.这种模式常用于应用程序使用任务的长度是未知的. 二.ProgressBar的两个进度. 一个是android:progress;另一个是android:secondaryP

自定义进度条(圆形、横向进度条)

自定义进度条实现大体流程 1.自定义属性声明(attrs文件) 2.自定义属性获取 3.测量(onMeasure) 4.绘制(onDraw) 代码: attrs文件: <!-- 自定义声明 --> <attr name="progress_unreach_color" format="color"></attr> <attr name="progress_unreach_height" format=&q

进度条控件CProgressCtrl实现进度滚动效果

关于CProgressCtrl 控件的基本操作网上有很多资料,可我想实现进度条中进度滚动效果,即很多时候程序出现的等待或启动画面,如下图: 实现这个效果的函数为SetMarquee(_In_ BOOL fMarqueeMode, _In_ int nInterval),第一个参数为开关,第二个参数指定滚动时间.且控件应该包含 PBS_MARQUEE风格,eg:m_ProgressCtl.Create(WS_CHILD|WS_VISIBLE|PBS_MARQUEE,CRect(100,200,25

菜鸟实现(三) eclipse 安卓 点击按钮 进度条前进(按钮和进度条分开的)

以下实现的是点击独立的按钮,进度条会动,达到100%时进度条会消失的效果. 网上搜到的都是按钮和进度条合二为一的效果,我就不写了.:) 实现效果预览 XML部分代码 1 <!-- 进度条 --> 2 <ProgressBar 3 android:id="@+id/progressBar1" 4 style="@android:style/Widget.ProgressBar.Horizontal" 5 android:layout_width=&q

CSS3彩色进度条加载动画 带进度百分比

在线演示       本地下载 原文地址:https://www.cnblogs.com/datiangou/p/9986695.html

2019年的代码都写完了吗?不如做个Python进度条看看还剩多少

我们都知道,进度条是用来直观展示流程所需时间的优秀工具,以免我们担心流程会突然挂掉,而且我们可以用它来预测代码运行是否正常,借助进度条,每个人都能直观地看到脚本最新的进展情况. 如果你之前没用过进度条,八成是觉得它会增加不必要的复杂性或者很难维护,其实不然.要加一个进度条其实只需要几行代码.在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条. 下文将介绍 4 个常用的 Python 进度条库: Progress 第一个要介绍的 Python 库是 Pro

【转】24. android dialog ——ProgressDialog 进度条对话框详解

原文网址:http://blog.csdn.net/jamesliulyc/article/details/6375598 首先在onCreateDialog方法里创建一个ProgressDialog,如下: [java] view plaincopy //this表示该对话框是针对当前Activity的 progressDialog = new ProgressDialog(this); //设置最大值为100 progressDialog.setMax(100); //设置进度条风格STYL

Bootstarp学习(十七)进度条

进度条 在网页中,进度条的效果并不少见,比如一个评分系统,比如加载状态等.就如下图所示的一个评分系统,他就是一个简单的进度条效果: 进度条和其他独立组件一样,开发者可以根据自己的需要,选择对应的版本: ? LESS版本:源码文件progress-bars.less ? Sass版本:源码文件_progress-bars.scss ? 编译后版本:bootstrap.css文件第4500行-第4575行 而且Bootstrap框架为大家提供多种样式风格的进度条,供大家使用(见右侧代码编辑器),这一