[C#] Criando texto com porcentagem em ProgressBar

Veja como é simples colocar o valor de porcentagem centralizado ao progressbar.

Mais um código bem útil…

var percent = (int)((progressBar1.Value / (double)progressBar1.Maximum) * 100);
string percentage = percent.ToString() + "%";
Font fontValue = new Font("Arial", (float) 8.25, FontStyle.Regular);
SizeF textSize = progressBar1.CreateGraphics().MeasureString(percentage, fontValue);
progressBar1.CreateGraphics().DrawString(percentage, fontValue,
Brushes.White,
new PointF((progressBar1.Width - textSize.Width) / 2,
(progressBar1.Height - textSize.Height) / 2));

Obrigado e até o próximo post.

DATEK Tecnologia Eletrônica
[C#] Criando texto com porcentagem em ProgressBar
Tags:                 

Deixe uma resposta

%d blogueiros gostam disto: