5、執行的背景程序 6.2代碼(下面代碼作用是將文件轉成swf):using System.ComponentModel;using System.IO;namespace BackgroundWorkerDemo{ public partial class Form1 : Form { public Form1() { InitializeComponent(); //“執行背景程序”按鈕事件 btnRun.Click
6、+= new EventHandler(btnRun_Click); //“取消背景程序”按鈕事件 btnCancel.Click += new EventHandler(btnCancel_Click); //是否允許BackgroundWorker 能否报告进度 bgwWorker.WorkerReportsProgress = true; //選擇文件按鈕方法 btnSelectFile.C
7、lick += new EventHandler(btnSelectFile_Click); //5.2 //开始执行后台操作時 //当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoWorkEventArgs参数; bgwWorker.DoWork += new DoWorkEventHandler(bgwWorker_DoWork); //引发 ProgressCha
8、nged 事件。 ProgressChanged是负责报告当前程序进度 bgwWorker.ProgressChanged += new ProgressChangedEventHandler(bgwWorker_ProgressChanged);