OK、プログレスバーに何を描くかのコードは次のとおりです。
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();
}
わかりましたので、プログレスバーの値を表示するラベルを真ん中にペイントしています。何故か点滅し続けて……消えたり現れたり。それで、誰かが私にそのコードを取り出してペイントメソッドに入れるように言った....私はそれを見ません。もっと簡単な方法はありますか?