一尘不染

Windows Forms ProgressBar:启动/停止字幕的最简单方法?

c#

我正在使用C#和Windows窗体。我在程序中有一个正常的进度条,可以正常工作,但是现在我有另一种操作,无法轻松计算持续时间。我想显示一个进度条,但不知道启动/停止滚动字幕的最佳方法。我希望能够像设置选取框速度然后具有start()和stop()这样简单的方法,但是它看起来并不那么简单。我是否必须在后台运行一个空循环?我如何最好地做到这一点?谢谢


阅读 316

收藏
2020-05-19

共1个答案

一尘不染

使用样式设置为的进度条Marquee。这代表了不确定的进度条。

myProgressBar.Style = ProgressBarStyle.Marquee;

您还可以使用该MarqueeAnimationSpeed属性设置进度条上的小块彩色动画所需的时间。

2020-05-19