社区
C#
帖子详情
想实现一个控件拖动排序的功能,想不通啊。。。
dapeng925
2009-03-11 09:56:30
在一个容器里,有n个panel控件,从上到下依次排列,要实现拖动一个panel拖动它的位置。比如原来12345,拖动3向后变成12435,这样的。拖动时显示该panel将要放置的位置(比如一条粗线)。再有就是拖动后怎么得到新的顺序(放到一个数组里)。谢谢。想了半天没有个头绪,n个panel闹得,呵呵。再加我也比较菜~
...全文
136
6
打赏
收藏
想实现一个控件拖动排序的功能,想不通啊。。。
在一个容器里,有n个panel控件,从上到下依次排列,要实现拖动一个panel拖动它的位置。比如原来12345,拖动3向后变成12435,这样的。拖动时显示该panel将要放置的位置(比如一条粗线)。再有就是拖动后怎么得到新的顺序(放到一个数组里)。谢谢。想了半天没有个头绪,n个panel闹得,呵呵。再加我也比较菜~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dapeng925
2009-03-18
打赏
举报
回复
谢谢 csrwgs 啊,排序没问题了。就是拖动有点问题,将panel拖到label上的时候,不能触发label的mouseup,mousemove,drag系列。可是我试着把toolmenu拖上来就能触发,这是为什么?
等这个解决了我再把代码贴上来,请高手们帮我看看,能不能优化,感觉自己写的有点怪(尽管目的达到了)呵呵
dapeng925
2009-03-12
打赏
举报
回复
谢谢大家的思路,我写写看。说实话,链表这一块没怎么学,呵呵。努力
csrwgs
2009-03-11
打赏
举报
回复
(1)把顺序数字等放到一个链表就可以了,list,然后根据这个顺序,重新排所有的panel..
(2)如何移动PANEL?
MouseDown的时候设置1个FLAG,一个Point,
MouseMove的时候 如果有FLAG,就让PANEL根据参数随着鼠标移动
MouseUp的时候清除FLAG,同时查找PANEL所处的位置,更新链表
yagebu1983
2009-03-11
打赏
举报
回复
有点麻烦。。。
用WPF试试。。。
oyljerry
2009-03-11
打赏
举报
回复
把顺序数字等放到一个链表就可以了,list,然后根据这个顺序,重新排所有的panel....
the_pain
2009-03-11
打赏
举报
回复
up
ListBox
实现
拖拽
排序
功能
以上就是关于“ListBox
实现
拖拽
排序
功能
”的详细解析,通过结合WPF的事件系统、数据绑定和C#编程,你可以创建
一个
用户友好且
功能
强大的
排序
界面。在实践中,这样的
功能
不仅适用于`ListBox`,还可以扩展到其他可滚动...
QT 拖拽
实现
2个
控件
的数据交互
要启用这个
功能
,我们需要为每个
控件
设置相应的接受和发出拖放操作的属性,如`setDragEnabled(true)`、`setDropEnabled(true)`和`setAcceptDrops(true)`。 接下来,我们需要重写`dragEnterEvent()`, `dragMoveEvent...
Android-Android图片选择预览九宫格图片
控件
拖拽
排序
九宫格图片
控件
本文将详细讲解如何
实现
一个
Android图片选择、预览
功能
,并且介绍如何设计
一个
支持拖拽
排序
的九宫格图片
控件
。 首先,让我们关注“Android图片选择”这一知识点。在Android中,我们可以利用系统的`Intent`来调用...
Android-图片选择、预览、九宫格图片
控件
、拖拽
排序
九宫格图片
控件
拖拽
排序
功能
使得用户可以通过触摸并
拖动
图片在九宫格中改变其顺序。这涉及到触摸事件的监听和处理。在自定义的ViewGroup中,需要重写`onTouchEvent()`方法,检测ACTION_DOWN、ACTION_MOVE和ACTION_UP等事件,根据...
Android 图片选择、预览、九宫格图片
控件
、拖拽
排序
九宫格图片
控件
总结来说,BGAPhotoPicker-Android 是
一个
强大的工具,能够帮助Android开发者轻松
实现
图片选择、预览、九宫格展示及拖拽
排序
等
功能
。它简化了图片处理的复杂性,提高了开发效率,同时也提供了良好的用户体验。在实际...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章