挑战鼠标拖放的效果

问题描述

WinForm程序需要实现鼠标拖放并不复杂,在目标控件中设置AllowDrop,实现DragEnter、DragOver、DragDrop等事件即可。但是无法实现像Windows桌面图标拖动的效果,如下图所示仔细看会发现拖动的时候鼠标的下方会出现一个原图标的镜像半透明复制图像,这个效果通过设置DragDropEffects是实现不了的,而且不只是桌面图标,图片拖动也会有类似的效果问题是:这个如何实现?

解决方案

解决方案二:
这个其实是一张快照,鼠标拖的时候这个快照跟着鼠标走,在drag拖动的事件里面,你也可以这么做,如果有类似于mousemove可以跟踪鼠标走位的事件的话。关键是你怎么对向前对象做一个快照,这是一个keypoint。
解决方案三:
截图就行了。。。
解决方案四:
http://blogs.msdn.com/b/adamroot/archive/2008/02/19/shell-style-drag-and-drop-in-net-wpf-and-winforms.aspx

时间: 2024-12-24 06:00:12

挑战鼠标拖放的效果的相关文章

JavaScript实现的多种鼠标拖放效果_javascript技巧

本文实例讲述了JavaScript实现的多种鼠标拖放效果.分享给大家供大家参考,具体如下: 这是一款JavaScript鼠标拖放效果代码,通过本示例了解触发对象,设置范围限制,指定容器大小水平及垂直锁定,还包括获取和释放焦点等. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-mouse-move-fix-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

利用Atlas库为Web页面加入鼠标拖放功能

web|鼠标|页面 摘要 有时,AJAX看上去为web页面平添了一分神秘的色彩.如果页面能够支持一些小件(例如图像和文本块)的拖放操作,那么,这明显会使访问者眼前一亮.在本文中,你会看到,利用微软Atlas你也会非常容易地在客户端实现类似的鼠标拖放功能. 一. 引言 你能够把一个相当酷的特征添加到你的Web应用程序中:使用户能够定制自己的页面的外观感觉.并且,在经常情况下,用户都喜欢重新安排页面部分以适合他们自己的查看习惯.不妨让我们设想这样的情景:用户导航到某一个网站,能够选择其中的一部分(例

如何用PPT制作鼠标创意文字效果?

  PPT制作鼠标创意文字效果教程,整个过程比较复杂,但希望通过本次临摹的教程,帮助大家更为深入了解PPT的形状编辑工具的使用. 使用Segoe Script字体输入英文文本.该字体的特点是连笔手写,很适合制作鼠标线效果. 观察文本效果,由于最终效果需要形成连续不断的边缘线,因此像字母J这样脱离文本单独成字的就需要进行加工.如果你的运气够好,输入文本已经完全连接在一起的话,可以省下不少功夫. 插入一个矩形覆盖文本,然后同时选中二者,使用合并形状-相交,将文本转化为形状. 现在我们来解决连笔加工的

jQuery实现菜单感应鼠标滑动动画效果的方法

 这篇文章主要介绍了jQuery实现菜单感应鼠标滑动动画效果的方法,实例分析了jQuery中鼠标事件及animate的使用技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了jQuery实现菜单感应鼠标滑动动画效果的方法.分享给大家供大家参考.具体分析如下: 此代码测试环境为IE9 以及GG.FF浏览器,IE8及以下浏览器可能不支持,希望理解. 这款JS鼠标滑动效果使用jQuery实现简单动画的方法,而且也惊喜的发现,jquery有更好的书写方法,可以连写,在animate方法前

JS实现鼠标框选效果完整实例_javascript技巧

本文实例讲述了JS实现鼠标框选效果的方法.分享给大家供大家参考,具体如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; char

jQuery实现跟随鼠标运动图层效果的方法_jquery

本文实例讲述了jQuery实现跟随鼠标运动图层效果的方法.分享给大家供大家参考.具体分析如下: 一.基本目标 写一个跟随鼠标运动的图层, 图层中显示当前鼠标的位置, 如下图所示: 此图层之所以使用jQuery,而不是因为javascript,是因为jQuery的代码其便于兼容当前的所有主流的浏览器,至少IE8是没有任何问题的,不用像javascript大段大段的代码都用到兼容性上面了. 二.制作过程 本次实验的核心是jquery里面的mousemove事件, 鼠标移动则触发. 代码如下: 复制代

jQuery实现菜单感应鼠标滑动动画效果的方法_jquery

本文实例讲述了jQuery实现菜单感应鼠标滑动动画效果的方法.分享给大家供大家参考.具体分析如下: 此代码测试环境为IE9 以及GG.FF浏览器,IE8及以下浏览器可能不支持,希望理解. 这款JS鼠标滑动效果使用jQuery实现简单动画的方法,而且也惊喜的发现,jquery有更好的书写方法,可以连写,在animate方法前加上stop方法就可实现鼠标移出后,不再执行滑动效果. 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T

鼠标悬停tip效果如何用css实现?

鼠标悬停tip效果,是一个非常有用的功能,在页面布局受到局限的时候,我们不能往页面中添加过多的内容.而鼠标悬停tip效果,可以在鼠标移上去的时候有一个提示信息,我们可以将相关的信息放置在这个tip中,不影响页面美观而又能很好的传达信息. 应用div+css布局,我们用CSS可以实现这样的效果吗?其实这很简单,我们可以新建一个span或div,将之初始设置成:display:none,隐藏这一标签的内容.(关于display可以参考这里)当鼠标移上去的时候,我们将此内容显示出来.然后对其进行定位.

请问如何实现在电脑上用鼠标写字 毛笔字效果

问题描述 请问如何实现在电脑上用鼠标写字毛笔字效果,现在我用inkpad可以可以写字,但是写出来的字太丑了,有没有办法能变得想毛笔字那样呢 解决方案 解决方案二:用GUI绘画.....解决方案三:用windowspresentationfoudations吧,里面支持自定义画笔,还支持墨迹捕捉解决方案四:铅笔毛笔钢笔排笔C++算法下载http://www.etfsoft.com/other/downsgoogle/maobi.rarqq7721102213762930029解决方案五:WPF好像