在不考虑复杂情况下,我们可以采用不安全的线程调用,即允许子线程操作主线程里的控件状态,在初始化的时候后,加上这么一句:
Control.CheckForIllegalCrossThreadCalls = false;
//线程的不安全调用,允许线程直接调用主线程控件

    就OK了。 =======================================================

如果采用安全的线程调用,则可以采用委托 invoke 方法。


        //模拟进度条
        private void Send()
        {
            int i = 0;
            while (i <= 100)
            {
                //显示进度信息
                this.ShowPro(i);
                i++; //模拟发送多少
                Thread.Sleep(100);
            }
            Thread.CurrentThread.Abort();
        }
        private delegate void ProgressBarShow(int i);
        private void ShowPro(int value)
        {
            if (this.InvokeRequired)
            {
                this.Invoke(new ProgressBarShow(ShowPro), value);
            }
            else
            {
                this.progressBar1.Value = value;
                this.label1.Text = value + "% Processing...";
            }
        }         private void Form1_Load(object sender, EventArgs e)
        {
            Thread thread = new Thread(new ThreadStart(Send)); //模拟进度条
            thread.IsBackground = true;
            thread.Start();  
        }

C# ProgressBar用法:模拟进度条相关推荐

  1. 《物联网Android程序开发案例式教程》Demo4:模拟进度条

    在日常的应用中,我们经常会下载App.文件等,此时,就需要进度条来提示我们下载进度.这一章将教大家如何模拟下载进度条效果. 本案例需要用到的控件有显示图片的ImageView. 进度条控件Progre ...

  2. android图标随着进度条动画,Android开发之ProgressBar字体随着进度条的加载而滚动...

    在网上翻阅了很多关于ProgressBar滚动效果,但是始终没有找到适合项目中的这种效果,故自己写这篇文章,记录一下写作过程,给大家做一个参考.先看下最终效果效果图 我这里用的是LICEcap软件录制 ...

  3. python progressbar print_python print 进度条的例子

    def progress(width, percent): print "%s %d%%\r" % (('%%-%ds' % width) % (width * percent / ...

  4. Android Clip用法——自定义进度条

    网上纯色的渐变色的进度条已经很多了,近来UI需要一个类游戏的进度条,这个, 这个用纯色做实在难以实现,那就用裁剪图片实现吧,需要这么几步. 定义进度条样式: <style name=" ...

  5. UI组件之 ProgressBar及其子类(一)ProgressBar进度条的使用

    ProgressBar本身进度条组件,它派生了:SeekBar和RatingBar两个组件,他们的继承关系如下: 1.ProgressBar有两个进度,一个是android:progress,另一个是 ...

  6. Android学习笔记(Android Studio)3-3(ProgressBar ProgressDialog)(加载进度条、转圈圈)UI组件之弹出组件

    Android学习笔记3-3 推荐新手向学习视频:B站https://www.bilibili.com/video/av38409964点我传送 3-3 ProgressBar & Progr ...

  7. Android高级UI组件progressbar进度条

    前两天学习了datepicker日历,time picker时间以及chronrmeter计时器的基础控件,今天浅浅了解一下Android其中的一个高级UI组件progressbar吧,进度条基本是每 ...

  8. Android的进度条(ProgressBar)、拖动条(SeekBar)

    Android的进度条与拖动条 一.ProgressBar(进度条) 进度条,ProgressBar,分为环形和水平条行, 首先看下效果图,Progress进度加载. 进度条XML中的属性       ...

  9. Xamarin XAML语言教程构建进度条ProgressBar

    Xamarin XAML语言教程构建进度条ProgressBar Xamarin XAML语言教程构建进度条ProgressBar,ProgressBar被称为进度条,它类似于没有滑块的滑块控件.进度 ...

最新文章

  1. Master Data makes SAP Retail special
  2. display:inline、block、inline-block的区别以及该死的ie6兼容问题
  3. 【软件设计师】2020-08-07
  4. 学习ASP.NET Core,你必须知道“中间件”是什么?中间件如何注册?请求处理管道是如何通过中间件构建的?
  5. 数字图像处理 第四章 图像增强
  6. Gradle 2.3 发布
  7. TensorFlow2.0(五)--Keras构建Wide Deep模型
  8. mac android mtp,果粉也用安卓!MacBook连接安卓机最好的工具
  9. SiteMesh框架
  10. 实战技巧:网站死链检测及处理方法!
  11. 做项目管理需要哪些技能?
  12. 安卓如何隐藏root
  13. 塞班手机刷linux,14年前的E680携带linux系统把诺基亚塞班系统按在地板摩擦
  14. SEO中的关键词密度该如何布局
  15. Android 源码分析 - 输入 - 细节
  16. 基于硬件定时器的软件定时器
  17. IBM天工计划AIX培训活动感想
  18. windows WSL2 使用Xfce+dummy虚拟显示+VNC显示方案
  19. VTK 鼠标画线(点移动线可同步更新)
  20. QPanda2学习手册丨试验态制备与量子纠缠

热门文章

  1. Kafka坑 - Couldn't find leaders for Set(kafka重启)
  2. java短链接_java 生成短链接
  3. 户外lisp导向牌如何安装_聚焦热点、难点,持续开展户外广告(招牌)专项整治...
  4. python命令行输入参数_Python3.x那些事儿:[3]命令行参数传递
  5. insert 语句_替换某字段中的特定字符串——MySQL REPLACE 与INSERT 函数详解
  6. 机器人是如何群居生活的?
  7. 「第一弹」电子设计大赛应该准备什么?
  8. 了解计算机PS,2017年计算机等考一级PS辅导:了解Photoshop7.0中十大快捷操作
  9. php导入关系表,PHP导入Execl表到数据库
  10. php的验证码要gd库,PHP利用GD库实现一个简单的验证码