作者choYM (choYM)
看板C_Sharp
標題[問題] 拖曳圖片很慢的問題
時間Mon Sep 6 15:20:11 2010
各位大大好,
最近在做有關拖曳圖片的動作,
寫是寫好了,
但是在執行的時候做拖曳圖片的動作時移動的有點慢,
查了一下之後發現應該是重畫的問題..
因為我的form有背景圖片,
如果拖曳圖片的話,
好像連背景都要重畫,
看起來就會像是..lag那樣子,
若我把背景去掉就沒有lag的問題,跑很順。
請問類似這樣的方式要怎麼解決呢?
(我有試過用個透明的panel放會移動的圖片,但還是一樣,
只要會蓋到背景的都會lag...
若panel不是透明的畫,就不會看到背景,就跑很順了=..=)
麻煩大家 謝謝<(_ _)>
--
→ Jerhyn: → Jerhyn: 推 llewod: → llewod: → nony69:
什麼東西藏在 黑黑長長 如果三十公分 那就打開
褲檔 海綿體寶寶
●>
我的褲子裡 \●/
又臭有毛 ●/
是你的願望 ● 讓大鵰飛翔 海綿體寶寶
<
╱ ╱ m@
╱ \/╱ 海綿體寶寶
) 海綿體寶寶 ) 海綿體寶寶 ) 海綿體寶寶 海綿體寶寶● ≡ ~●
∥
╲ /\
╲ /\
╲ ∥
╲ ψQSWEET 海綿體~~~寶寶
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.133.12.202
1F:→ remmurds:有沒有試過SuspendLayout和ResumeLayout呢? 09/06 15:28
※ 編輯: choYM 來自: 140.133.12.202 (09/06 15:48)
2F:→ choYM:請問是要用在哪個方法裡呢?是滑鼠事件mousedown mousemove 09/06 15:53
3F:→ choYM:mouseup的哪個呢? 還是其他的? 09/06 15:54
4F:→ choYM:我剛剛放在mousemove中 suspendlayout() 觸發完mousemove就 09/06 15:57
5F:→ choYM:resumlayout() 但還是會lag耶... 09/06 15:57
6F:→ remmurds:只要滑鼠在元件的上方移動就會不停引發MouseMove事件 09/06 16:21
7F:→ remmurds:請多查詢MSDN文件庫的說明 09/06 16:21