2011-06-25 55 views
-1

我已经查看了互联网上的各种资源,但它们都显得有点极端。C# - 如何将百分比读数添加到ProgressBar

我目前有一个ProgressBarWindows窗体。虽然我想有一个百分比的读数。

我的解决方案: label1.Text = e.ProgressPercentage +“%”;

+6

你有问题吗? – Bueller

+2

@Bueller如何将百分比添加到进度条? –

+1

编辑问题以包含该问题 - 以及其他可能有助于我们给您答案的内容。 – ChrisF

回答

9

不再推荐在进度条中放置文本。

enter image description here

来源:Windows UI Guidelines for Progress Bar

相反,上面放置或为百分比完成后,剩下的估计时间,经过的时间,和当前的动作这样的信息的进度条下的标签。

+0

解决方案:label1.Text = e.ProgressPercentage +“%”; –

+0

你有参考这个建议吗? –

+0

@Charles Graham http://www.debugging.com/bug/23495 –

0

您可以通过使用Control.CreateGraphics()。DrawString()方法来完成此操作。 MSDN Article

您将在设置进度栏的值后调用此方法。

相关问题