在ProgressBar中显示百分比或一些文本

时间:2014-05-05 14:56:40

标签: c# winforms progress-bar

我的程序是测试。在给出正确答案时,我的Progress Bar会增加,但我想显示正确答案的百分比。我使用下一个代码,我在网上找到了:

progressBar1.PerformStep();

int percent = (int)(((double)progressBar1.Value /
                     (double)progressBar1.Maximum) * 100);

progressBar1.CreateGraphics().DrawString(
    percent.ToString() + "%",
    new Font("Arial", (float)8.25, FontStyle.Regular),
    Brushes.Black,
    new PointF(progressBar1.Width / 2 - 10, progressBar1.Height / 2 - 7));

我将此代码放在answer_but_click事件中。 answer_but是一个按钮,用于检查您的答案,定义它是真还是假,并计算给定正确答案的一般数量。百分比似乎是毫秒级而且是消失的。有什么问题?

0 个答案:

没有答案