参考: https://blog.csdn.net/zhuimengshizhe87/article/details/20640157
WinForm中显示进度条百分比有多种方式:
1. 添加 Label 或者 TextBox 等空间在 ProgressBar 上,然后设置前面的空间背景色为透明。但是WinForm 中不支持设置TextBox空间的背景色为透明色;
2.自定义ProgressBar,调用微软提供的 DrawString() 函数来实现设置进度百分比信息。详细代码如下:
(备注: 如果在UI线程之外更新进度条信息,需要使用委托的方式(多线程情况下必须使用))
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.