日期:2014-05-18  浏览次数:20753 次

请教一个Panel拖对的问题
网上Panel拖动的方法一捞一大把,大同小异。控件多时闪动的厉害,拖动太快移动的位置跟不上鼠标的位置等问题。
我现在想弄一个像窗体拖动那样的效果,
MouseDown时获取原始位置
MouseMove时一个虚框(水印)跟随鼠标移动
MouseUp把原Panel移动到目标位置

请问高人这样该如何做?

另还想问一个问题,控件稍微多时,Panel使用透明闪动厉害的问题,什么双缓存那些就不用回答了。有没有调用API的解决方法?(另给分)

------解决方案--------------------
发消息试试吧,参考连接中第二种方法,给panel发消息
http://www.cnblogs.com/yuxuan/archive/2010/10/09/1846517.html