C#進(jìn)度條使用之多線程應(yīng)用淺析
作者:mossan
C#進(jìn)度條使用之多線程應(yīng)用是什么情況呢?C#進(jìn)度條使用之多線程應(yīng)用是如何實(shí)現(xiàn)的呢?那么本文就向你介紹這方面的內(nèi)容。
C#進(jìn)度條使用之多線程應(yīng)用情況是如何實(shí)現(xiàn)的呢?讓我們來看看具體的實(shí)現(xiàn):
- //聲明一個(gè)委托 ,C#進(jìn)度條使用之多線程應(yīng)用
- public delegate void UpdateBar(int iBar);
- //委托使用進(jìn)度條
- void UpdateMyBar(int iMyBar)
- {
- if (this.progressBar1.Value !=
- this.progressBar1.Maximum)
- {
- if (this.progressBar1.InvokeRequired)
- {
- UpdateBar pb = new UpdateBar(UpdateMyBar);
- IAsyncResult pbaResult =
- this.progressBar1.BeginInvoke(
- pb, new object[] { iMyBar});
- try { pb.EndInvoke(pbaResult); }
- catch { }
- } //C#進(jìn)度條使用之多線程應(yīng)用
- else { this.progressBar1.Value++; }
- }
- }
C#進(jìn)度條使用之多線程應(yīng)用的相關(guān)內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C#進(jìn)度條使用之多線程應(yīng)用有所幫助。
【編輯推薦】
責(zé)任編輯:仲衡
來源:
博客園