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

  • 相关阅读:
    flask和tornado的区别
    tornado1
    人脸识别
    ocr:img转成pdf,pdf转成pdf
    flask2
    《个人-GIT使用方法》
    课后作业-阅读任务-阅读笔记
    课后作业-阅读任务-阅读提问
    结对-四则运算生成器-设计文档
    团队-手机备忘录-开发环境搭建过程
  • 原文地址:https://www.cnblogs.com/dodui/p/2248427.html
Copyright © 2011-2022 走看看