千慮一得齋OnLine_觀死書齋-Yahoo/Hexun/Blogger/sina/Xuite

觀死書齋暨Spread、和訊博客全文檢索

2017年7月1日 星期六

C#從零開始_自學C#、Visual Studio實境秀 12/ 實作使用背景作業的表單 多工、多執行緒的處理





「部件篩選器.exe」改良成功

多執行緒且能更新表單標題。



backgroundWorker1.RunWorkerAsync(this);



private void backgroundWorker1_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)

        {

            BackgroundWorker bw = (BackgroundWorker)sender;//http://t.cn/RoRqPqY

            //BackgroundWorker bw = sender as BackgroundWorker;



            Form frm = (Form)e.Argument;

            clas.BjFilter(textBox1, textBox2,bw,frm);

            //clas.BjFilter(frm, bw);

        }



MethodInvoker mi = new MethodInvoker(UpdateUI);//http://t.cn/RoRS7Ux

frm1.BeginInvoke(mi, null);

//http://t.cn/RoRxMjb


沒有留言:

張貼留言