小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

C#多線程如何刷新主界面? - .NET技術(shù) / C#

 ShangShujie 2010-05-06


有如下一個(gè)線程類,大部分消耗時(shí)間的事情都在這個(gè)類中寫了。  
類名 MoreTime,其中就一個(gè)浪費(fèi)時(shí)間的東西。  
這是一個(gè)獨(dú)立的文件MoreTime.cs

C# code
                        
namespace ThreadTest { public class MoreTime { public void WaitMoreTime() { for (int i ; i<500;i++) { DoSomething() Thread.sleep(5000) } } } }


現(xiàn)在,我想在主界面中,把其中的WaitMoreTime 里的 i 值傳回UI線程,我要在一個(gè) LixtBox中顯示他們。  

下面是啟動(dòng)線程的代碼: 在 Form1.cs 中。

C# code
                        
namespace ThreadTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { MoreTime mt = new MoreTime(); ThreadStart start = new ThreadStart(mt.WaitMoreTime); Thread thread = new Thread(start); thread.Start(); } } }


可是,要怎樣改才能讓多線程 thread 的WaitMoreTime里的i值能傳回到主界面中,并顯示在一個(gè) ListBox 中呢?

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多