Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:17:53
C#中ProgressBar控件用法以及实例

C#中ProgressBar控件用法以及实例

ProgressBar控件

功能

ProgressBar控件通过在水平条中显示相应数目的矩形来指示操作的进度。操作完成时,进度栏被填满。进度栏通常用于帮助用户了解等待一定长时间的操作(如加载大文件等)完成所需的时间。图1为ProgressBar控件。网站源代码



图1 ProgressBar控件

2.属性

ProgressBar控件常用属性及说明如表1所示。



表1 ProgressBar控件常用的属性及说明

下面对比较重要的属性进行详细介绍。

(1)Step属性。此属性用于指定Value属性递增的值。

语法:

public int Step {get;set;}
属性值:每次调用PerformStep方法增加进度栏所根据的数量,默认值为10。

说明:可以使用Step属性指定操作中完成的每个任务更改进度栏的值的数量。例如,如果要复制一组文件,则可能需要将Step属性的值设置为1,并将Maximum属性的值设置为要复制的文件总数。在复制每个文件时,可以调用PerformStep方法,按Step属性的值增加进度栏。

(2)Minimum属性。

语法:

public int Minimum { get; set; }
属性值:范围的最小值,默认值为0。

(3)Maximum属性。

语法:

public int Maximum {get;set;}
属性值:范围的最大值,默认值为100。

例如,下面设置Minimum属性和Maximum属性的值,网站源代码代码如下:

progressBar1.Minimum = 0;

progressBar1.Maximum = 5000;

本教程来自http://www.isstudy.com/

3.方法

(1)Increment方法。该方法将进度栏的当前位置移动到指定的增量值。

(2)PerformStep方法。该方法按照Step属性中指定的数量增加进度栏的值。用户可以使用Step属性指定操作中每个完成的任务更改进度栏的值的数量。

语法:

public void PerformStep ()
示例

调用PerformStep方法

本示例主要介绍PerformStep方法的使用方法,示例运行结果如图2所示。



图2 PerformStep方法的使用

程序主要代码如下:

progressBar1.PerformStep();
4.事件


If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759