在使用进度条ProgressBar时,一般使用多线程 和 Timer 相结合。
比如在Form_Load中创建新的线程,用于执行你实际要的操作(比如转换文件)
Thread thread = new Thread(new ThreadStart(progress));
thread.Start();
progress() 函数中为操作内容
然后在Timer 的 Tick 事件中根据progress()中的进度,对进度条进行设置
主要代码如下:
在使用进度条ProgressBar时,一般使用多线程 和 Timer 相结合。
比如在Form_Load中创建新的线程,用于执行你实际要的操作(比如转换文件)
Thread thread = new Thread(new ThreadStart(progress));
thread.Start();
progress() 函数中为操作内容
然后在Timer 的 Tick 事件中根据progress()中的进度,对进度条进行设置
主要代码如下: