好的,这是我在进度条上绘制内容的代码:
private void timer2_Tick(object sender, EventArgs e)
{
int percent = progressBar1.Value;
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));
progressBar1.Increment(+1);
if (progressBar1.Value >= 99)
{
timer2.Stop();
this.Close();
}
好的,所以我在它的中间画了一个标签,它将显示进度条的值。由于某种原因,它一直在闪烁……消失又出现。所以,有人告诉我把那个代码拿出来放在paint方法中......我看不到它。有没有更简单的方法?