社区
C#
帖子详情
控件拖拽
sj490790083
2018-01-10 11:44:43
需求:Winform,从一个容器中拖出一个控件,拖放至某个TreeView,然后再TreeView添加一个节点,文本为拖拽进去的控件的Name,请问怎么实现?
目前的问题是,我把一个窗体拖拽到TreeView,触发不了DragDrop事件,但是拖拽文件上去可以触发。已经在DrapEnter事件中修改DragDropEffect至Copy。
...全文
247
5
打赏
收藏
控件拖拽
需求:Winform,从一个容器中拖出一个控件,拖放至某个TreeView,然后再TreeView添加一个节点,文本为拖拽进去的控件的Name,请问怎么实现? 目前的问题是,我把一个窗体拖拽到TreeView,触发不了DragDrop事件,但是拖拽文件上去可以触发。已经在DrapEnter事件中修改DragDropEffect至Copy。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sj490790083
2018-01-13
打赏
举报
回复
自己解决了,调用需要被拖拽的控件的DoDragDrop方法就行。
Jason_Mao1
2018-01-10
打赏
举报
回复
Hi 朋友我早期做过一个这样的东西,用的就是DragDrop 相关的拖拽事件,你也可以考虑一下用位置来计算是否拖入到某个控件中了 。拖入后那个大容器控件中的子控件个数会增多 。希望能帮助到你。
xinbada1985
2018-01-10
打赏
举报
回复
保存下来的控件信息,方便你点击TreeView上控件名称时针对这个控件的操作
xinbada1985
2018-01-10
打赏
举报
回复
其实是一样的!控件是没办法像文件一样的拖拽的!所以给你一个解决方案,在拖拽控件时获取控件的信息保存起来,放到TreeView上时,手动在treeview上增加一个节点,名称就是控件名,然后把原来容器内的控件删除!
sj490790083
2018-01-10
打赏
举报
回复
wpf
控件
拖动,
控件
换位置
wpf界面上
控件
拖动,以及
控件
之间的位置对换
C# wpf 附加属性实现任意
控件
拖动调整大小
使用附加属性将各种
控件
拖动改变大小功能整合到一起,提高复用性和移植性,界面和逻辑分离,支持自定义拖动样式。原文链接:https://blog.csdn.net/u013113678/article/details/121719278
C# WinForm
控件
拖动 (支持网格线对齐)
一个高级的 WinForm
控件
拖动示例。他的不同之处在于拖动时可以使
控件
与网格线对齐,还可以设置是否显示
控件
内容。非常值得学习和借鉴!(本资源为原创,别的地方找不到的哦!)
C#实现
控件
的拖动,三种方法实现,供参考
三种实现
控件
拖动的方法,主要用到
控件
的MouseDown、mousemove和MouseUp,但没有设计到怎么捕获屏幕中的
控件
功能
c# 实现任意
控件
的
拖拽
c# 实现任意
控件
的
拖拽
很简单。希望大家支持!
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章