ProgressBar 控件概述(Windows 窗体)

重要说明重要事项

ToolStripProgressBar 控件替换了 ProgressBar 控件并添加了功能;但是也可选择保留 ProgressBar 控件以备向后兼容和将来使用。

Windows 窗体 ProgressBar 控件通过在水平条中显示适当数目的矩形来指示进程的进度。 进程完成时,进度栏被填满。 进度栏通常用于帮助用户了解等待一项进程(如加载大文件)完成所需的时间。

提示

ProgressBar 控件在窗体上只能水平放置。

主要属性和方法

ProgressBar 控件的主要属性有 ValueMinimumMaximumMinimumMaximum 属性设置进度栏可以显示的最大值和最小值。 Value 属性表示操作过程中已完成的进度。 因为控件中显示的进度栏由块构成,所以 ProgressBar 控件显示的值只是约等于 Value 属性的当前值。 根据 ProgressBar 控件的大小,Value 属性确定何时显示下一个块。

更新当前进度值的最常用方法是编写代码来设置 Value 属性。 在加载大文件的例子中,可将最大值设置为以 KB 为单位的文件大小。 例如,如果 Maximum 属性设置为 100、Minimum 属性设置为 10 并且 Value 属性设置为 50,则将显示 5 个矩形。 这是可以显示的数目的一半。

但是,除直接设置 Value 属性外,还有其他方法可以修改 ProgressBar 控件显示的值。 Step 属性可以用于指定 Value 属性递增的值。 然后,调用 PerformStep 方法来递增该值。 若要更改增量值,您可以使用 Increment 方法并指定 Value 属性递增的值。

另一个以图形方式使用户了解当前操作情况的控件是 StatusBar 控件。

重要说明重要事项

StatusStripToolStripStatusLabel 控件替换了 StatusBarStatusBarPanel 控件并添加了功能;但是也可选择保留 StatusBarStatusBarPanel 控件以备向后兼容和将来使用。

请参见

参考

ProgressBar

其他资源

ProgressBar 控件(Windows 窗体)