Есть ли способ написать текст по умолчанию на панели прогресса на C#?C# progressbar drawstring on form load
это не работает в Form_Load, но отлично работает на кнопку мыши ...
using (Graphics gr = progressBar1.CreateGraphics())
{
StringFormat sf = new StringFormat(StringFormatFlags.NoWrap);
sf.Alignment = StringAlignment.Center;
gr.DrawString("hello world",
new Font("Arial", 10.0f, FontStyle.Regular),
new SolidBrush(Color.Black),
progressBar1.ClientRectangle,
sf);
}
заранее спасибо
Я бы поставил «Label» поверх «ProgressBar» и обновил «Label.Text» вместе с 'ProgressBar.Progress'. Я никогда не делал этого сам, поэтому я ничего не могу гарантировать. – Nolonar