[問題] 如何在多執行緒裡面處理windows form上面的元件

看板C_Sharp (C#)作者 (ξ科ξ)時間15年前 (2010/10/05 17:55), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
小弟最近在練習多執行緒 最近想要在多執行緒裡面改變Label上面的數字 程式碼如下 Thread aa = new Thread(bb); public static void bb() { Label1.Text=convert.tostring(1); } 可是都會出現如下的錯誤 "須有物件參考才能使用非靜態欄位,方法,或是屬性" 請問我應該從哪方面去解決呢? 剛接觸不久,感謝大家的回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.22.46.91

10/05 20:12, , 1F
給一個方向,查FORM的InvokeRequired屬性
10/05 20:12, 1F

10/06 00:02, , 2F
我覺得更重要的問題是出在於bb()這method是static
10/06 00:02, 2F

10/06 00:03, , 3F
先搞懂static是啥再來查InvokeRequired的用法
10/06 00:03, 3F
文章代碼(AID): #1CglN_Fn (C_Sharp)
文章代碼(AID): #1CglN_Fn (C_Sharp)