[問題] .net core winform 控制項異常

看板C_Sharp (C#)作者 (...)時間9月前 (2023/08/04 16:49), 編輯推噓0(003)
留言3則, 2人參與, 9月前最新討論串1/1
各位前輩大家好,最近有用.Net core 寫了一個winform, 有用BackgroundWorker去控制需要長時間的運算, 一開始運行的時候都不會有問題, 但是放了一陣子回去看的時候, 會發現控制項全部變成黑底(如圖), https://imgur.com/CDdTqaK
但是過了一兩秒畫面又會回到正常狀況, 不知道是不是是因為沒有寫好導致not responding, 目前不知道從何下手改善... 不好意思沒辦法精確地描述問題, 然而不清楚問題出在哪方面, 所以不知道要貼哪一段程式... 想請問各位有什麼好方向,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.91.30 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1691138949.A.3DA.html

08/04 18:46, 9月前 , 1F
用thread or task
08/04 18:46, 1F

08/04 20:14, 9月前 , 2F
意思是用thread or task代替background worker嗎?謝謝
08/04 20:14, 2F

08/05 00:55, 9月前 , 3F
會黑就是你的UI被占用沒辦法顯示 我都用Dispatcher去跑
08/05 00:55, 3F
文章代碼(AID): #1apBk5FQ (C_Sharp)
文章代碼(AID): #1apBk5FQ (C_Sharp)