通过鼠标拖拽,将label1 和 label2 位置对调,如何实现 ? label1 ,lable2 均是矩形, 将鼠标按下label1(MouseDown),然后移动到label2所在位置,鼠标MouseUp 后 实现,两个控件的位置互掉,怎么实现?我用了MouseEnter事件,但发现,鼠标mouseDown的时候,该事件不触发!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用mouseEnter mouseUp之类的事件其有专门的拖放事件:DragDrop --拖放结束时(松开鼠标) DragEnter --拖放至目标对象区域时还有 DragOver、DragLeave事件AllowDrag属性--设置对象是否支持拖放至它的内容要交换两个标签的位置:将label1拖到label2时交换两个标签的位置,则应在label2标签的dragdrop事件(即拖放结束时)进行处理,实现位置的交换 还有用label的lcation属性交换一下试试, 在winform中使用datagridview怎么删除 我发了个C#版的Kinect切水果 C# winform如何上传图片视频音频 新人求指引啊!!! 求救:数据读不出来 如何在WinForm里面制作一个可以淡入淡出的提示框?就类似于QQ邮箱来邮件时的提示那种 MDI窗体中,子窗体最大化后,如何不显示图标和最大化等按钮 在winform中怎样定位datagrid指定的行 online 10/1 结婚了,散分 C#类问题 请教这不刷新的效果怎么做?100分 重写Tostring()方法,{get,set}有关的问题。
其有专门的拖放事件:
DragDrop --拖放结束时(松开鼠标)
DragEnter --拖放至目标对象区域时
还有 DragOver、DragLeave事件
AllowDrag属性--设置对象是否支持拖放至它的内容要交换两个标签的位置:
将label1拖到label2时交换两个标签的位置,则应在label2标签的dragdrop事件
(即拖放结束时)进行处理,实现位置的交换
还有用label的lcation属性交换一下试试,