作者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