zoukankan      html  css  js  c++  java
  • winform mobile进度条

     protected void btncreatedata_Click(object sender, EventArgs e)
            {
                //开辟一个新的线程
                Thread fThread = new Thread(new ThreadStart(SleepT));
                fThread.Start();
            }

            //定义一个代理,用于更新ProgressBar的值(Value)
            private delegate void SetPos(int ipos);

            //进度条值更新函数(参数必须跟声明的代理参数一样)
            private void SetTextMessage(int ipos)
            {
                if (this.InvokeRequired)
                {
                    SetPos setpos = new SetPos(SetTextMessage);
                    this.Invoke(setpos, new object[] { ipos });
                }
                else
                {
                    this.progressBar1.Value = Convert.ToInt32(ipos);
                    lblcount.Text = "正在生成第" + ipos.ToString() + "条数据...";
                    if (ipos ==1001)
                    {
                        lblcount.Text = "导入完成。";
                    }
                }
            }

            //数据导入线程方法
            private void SleepT()
            {
                for (int i = 1; i <= 1001; i++)
                {
                    SetTextMessage(i);
                }
            }

    页面拖个ProgressBar 长度设置MAXINUM  1001

  • 相关阅读:
    学习pyyaml
    使用fabric2打包部署文件
    python之OS模块
    zabbix3.4.2安装
    格式化python代码
    ansible常用模块介绍
    TCP/IP 协议
    Python爬虫:使用正则表达式爬取网站电影信息
    解决python3爬取网页(GB2312编码)中文乱码问题
    我的第一个python爬虫:爬取豆瓣top250前100部电影
  • 原文地址:https://www.cnblogs.com/dodui/p/2248427.html
Copyright © 2011-2022 走看看