C#进度条怎么用 / C#progressBar的用法

在编程工作中经常需要设置进度条,比如表示下载的进度、拷贝的进度、复制文件的进度等等。下面小编就介绍一下在C#中进度条的使用方法:

操作方法

  • 01

    打开Microsoft Visual Studio 2010, 新建名字为【进度条】的程序。

  • 02

    在新程序界面上放置合适的控件:包括, 日志输出文本框控件; 用于输入进度条长度的输入框; 3个进度条的控制按钮,可以分别开始、暂停或者停止进度条的进度; 添加一个timer控件。

  • 03

    设置timer控件属性为间隔100毫秒,启用状态为停止。

  • 04

    添加按钮【开始】的代码 设置进度条的最小值是0,最大值是用户输入的数值,当前进度为0; 设置timer开始运行。

  • 05

    添加按钮【暂停/继续】的代码 如果timer状态为启用,则停止timer; 如果timer状态为停止,则重新开始timer。

  • 06

    添加按钮【停止】的代码 停止timer的运行,并把进度条的当前值归零。

  • 07

    设置timer的代码 如果当前的进度小于进度条的长度,则自动加一。 如果当前的进度等于进度条的最大值,则停止timer的运行。

  • 08

    设置日志输出类 可以在文本框中输入过程日志。

  • 09

    生成exe文件进行测试

  • 10

    在进度条长度框中输入100,点击【开始】,进度条会持续前进。

  • 11

    点击【暂停】,进度条会停止前进,【暂停】按钮上的文字会显示为【继续】。

  • 12

    再点击【继续】,进度条会继续进行。

  • 13

    当进度条前进到最大值后,会自动停止。

  • 14

    点击按钮【停止】,会重启进度条。

(0)

相关推荐

  • Unity3D 使用 WWW 加载场景并显示进度条

    Unity3D 加载场景有很多种方式,做一些小的 DEMO 的时候往往是直接使用 Application.LoadLevel 或者 Application.LoadLevelAsync 函数加载场景, ...

  • Windows 8技巧:Windows 8 中的三种进度条和两种定时器的使用技巧

    在Windows 8中的默认进度条也与时俱进,和之前Silverlight中的不一样。本文将讲述三种不同的进度条,另外在本文中也会将两种定时器。 进度条 主要属性: Value:当前进度值。 Maxi ...

  • Bootstrap4如何设置进度条

    今天武志伟小编分享一下Bootstrap4如何设置进度条属性,做出漂亮的进度条. 操作方法 01 添加一个带有 .progress 类的 <div>. 接着,在上面的 <div> ...

  • windowsXP进度条界面 图解Windows读条界面卡或慢解决方法

    在进入系统时的windowsXP读条界面很慢,有时会直接卡住一直滚动,无法进入系统。偶尔可以正常进入系统一次,但多数都是直接卡在Windows滚动条界面。 故障现象 无法正常进入Windows系统,一 ...

  • Win8应用安装提示挂起怎么办进度条也一点不动弹

    在win8的应用商店中上架这很多有趣免费的应用,而我们既然使用win8系统,就免不了下载一些应用玩玩、尝尝鲜,可有的应用安装的时候只是显示挂起了,进度条也一点不动弹,就算是删除了也无法重新安装,这是怎 ...

  • PowerPoint 2007如何制作倒计时进度条

    倒计时的进度条经常可以在各种场合见到。有时候电视台放广告时也会有这么一个东西,让我们看到时间的流逝,从而对漫长的广告时间不至于太过绝望。其实,在我们的课堂上也可以用的,比如搞个限时答题环节。好了,不多 ...

  • 电脑打开打印机时一直显示绿色进度条,无法显示设备的解决办法

    打开设备和打印机时一直显示绿色进度条,无法显示设备 方法一: 1、右下角开始搜索程序和文件处输入”services.msc “运行,打开服务 2、在列表中找到bluetooth开头的,双击打开,启动服 ...

  • win8中应用只是挂起进度条一点也不动无法安装怎么办

    在win8的应用商店中上架这很多有趣免费的应用,而我们既然使用win8系统,就免不了下载一些应用玩玩、尝尝鲜,可有的应用安装的时候只是显示挂起了,进度条也一点不动弹,就算是删除了也无法重新安装,这是怎 ...

  • 开机减少进度条等待时间

    开机时,系统要在进度条处跑好几圈,使得开机时间加长,以下两招即可解决。 方法1: 打开注册表编辑器,定位到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro ...