看板
[ C_Sharp ]
討論串[問題] 請問如何自動更新Form
共 6 篇文章
內容預覽:
在你希望更新畫面的時候跑Application.DoEvents()吧。. 如果迴圈內會跑很久,做完Application.DoEvents()最好加上. Thread.Sleep(n),n的數字自己抓看看,看怎樣才不會把CPU time. 吃光又能讓你想呈現的效果平順表現出來。. 用Applica
(還有1個字)
內容預覽:
感謝. 在.NET Framework可以動... 不過我現在用的是 .NET Compact Framework 就不能動了. 會掛在Thread.Sleep那.... 可以幫忙解釋一下. 再度非常感謝.... --. ▄▄▄ 熊熊加油! ▄ ▄▄▄▄▄▄▄ █▄ ▄▄. ▄▄ ▄▄ █▌▄▌▄▄
(還有12個字)
內容預覽:
我的認知 簡單說. Form本身是一個UI thread. 像迴圈或是IO等需要佔時間處理 不要寫在UI thread裡. 而放到另一個background thread. 在background thread有需要變動UI時 再invoke訊息到UI thread. 程式修改如下. private
(還有552個字)
內容預覽:
※ 引述《saker.bbs@ptt.cc》之銘言:. > 請問如何讓Form作自動的更新. > 假設我按下一個button. > 在button_click的event下 我寫了一個回圈. > 想要將Form上的object作依次移動(利用修改location). > 但是我這種執行結果最後只會出
(還有440個字)