不是添加 ProgressBar 控件, 是利用 StatusBar.DrawItem 事件绘制进度将要进行绘制的 StatusBarPanel.Style 设置为 OwnerDraw在显示进度的时候刷新 StatusBar 控件, StatusBar.Refresh();private void statusBar_DrawItem(object sender, System.Windows.Forms.StatusBarDrawItemEventArgs e)
{
    // 根据 e.Graphics.ClipBounds.Width 、总体进度、当前进度进行转换
    width = e.Graphics.ClipBounds.Width * ((float)当前进度 / (float)总体进度);    // 获取绘图面积
    RectangleF rectF = new RectangleF(e.Graphics.ClipBounds.Left,
        e.Graphics.ClipBounds.Top, width, e.Graphics.ClipBounds.Height);    e.Graphics.FillRectangle(Brushes.Black, rectF);    // 可以进行扩展,不如利用 DrawText() 绘制当前百分比
}