C# - 如何向ProgressBar添加百分比读数

时间:2011-06-25 22:14:39

标签: c# .net

我已经在互联网上查看了各种相关信息,但它们看起来都有点极端。

我目前在 Windows窗体中有一个ProgressBar。虽然我想读一个百分比。

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

2 个答案:

答案 0 :(得分:9)

不再建议将文字放在进度条中。

  

enter image description here

     

来源:Windows UI Guidelines for Progress Bar

相反,请在进度条上方或下方放置一个标签,其中包含完成百分比,估计剩余时间,已用时间和当前操作等信息。

答案 1 :(得分:0)

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

您可以在设置进度条的值后调用此方法。