Вы можете отобразить процент следующим образом:
lbl.Text = string.Format("Loading... {0:p0}", (prg.Value / (double)prg.Maximum));
Форматер p0
преобразует значение от 0 до 1 в процент с 0 десятичными знаками.
Если вы на самом делеЕсли для других вычислений нужен процент, вы можете рассчитать его почти так, как описано выше:
int percent = (int)(prg.Value / (double)prg.Maximum);
Обратите внимание на преобразование одного из значений в double
, чтобы убедиться, что целочисленное деление не используется.