看板 C_Sharp 關於我們 聯絡資訊
請問一下,一個關於過多 picturebox 控制項的問題 我的螢幕上面大約有 40 個左右的 picturebox 和 40 個左右的 button 每次使用者操作的時候、大約有 20 個 picturebox 的圖片會被更新 但是我現在發現這樣做的時候,更新的速度很慢 大概要 0.5 秒才可以把全部的圖片都更新完 看了一下之前的解決方法,好像都是要用 GDI+ 來解決 可是我的狀況是、每個 picturebox 都會有 click event 用畫出來的圖好像沒有辦法做到這件事情 我也有試過使用 double buffer 的方法,但是效果還是沒有很好 http://www.codeproject.com/KB/graphics/DoubleBuffering.aspx 請問有人知道有沒有其他的解決方法嘛?謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 129.46.71.46
horngsh:那用mainForm的SuspendLayout() and ResumeLayout()看看. 04/23 08:23
horngsh:在更新圖片前呼叫SuspendLayout()更新圖片完再ResumeLayOu 04/23 08:24