社区
C#
帖子详情
怎么实现一个控件在窗口上可以拖动?
flyuniverse_shell
2012-05-03 03:11:51
我使用过一个软件,当按住ctrl件的时候,可以用鼠标拖动窗口上的控件(lable,combox),这是怎么实现的呢?
...全文
192
7
打赏
收藏
怎么实现一个控件在窗口上可以拖动?
我使用过一个软件,当按住ctrl件的时候,可以用鼠标拖动窗口上的控件(lable,combox),这是怎么实现的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyuniverse_shell
2012-05-11
打赏
举报
回复
还是不行呢
flyuniverse_shell
2012-05-04
打赏
举报
回复
是c#的winform,用vs2010
E次奥
2012-05-03
打赏
举报
回复
你是winform还是WPF啊。
WPF就简单了,不是有Drag事件和drop事件么。
其实鼠标事件也可以实现的!
兔子-顾问
2012-05-03
打赏
举报
回复
http://blog.csdn.net/wuyazhe/article/details/5806232
用这个方法,继承的父类为Button就可以实现可拖动的Button,其他控件同样。
flyuniverse_shell
2012-05-03
打赏
举报
回复
搞段示例代码看看
bdmh
2012-05-03
打赏
举报
回复
无非就是在鼠标动作中处理,设置标识isdown
OnMouseDown时,isdown=true
OnMouseUp时,isdown=false
OnMouseMove时,判断 if (isdown){根据鼠标当前位置,处理控件的left,top}
cpio
2012-05-03
打赏
举报
回复
可以的呀,按住CTRL的时候,截取鼠标事件,通过鼠标点击位置和控件位置,可以判断出是否选中了控件,选中之后,鼠标移动过程中,修改控件的位置就行了。
VC
窗口
分割例程,本程序描述VC中怎样
实现
鼠标拖拽时
窗口
内
控件
左右或上下动态改变。
本程序描述VC中怎样
实现
鼠标拖拽时
窗口
内
控件
左右或上下动态改变。
FLTK自定义拖拽
控件
实现
窗口
分割
本文主要介绍了在FLTK中如何自定义
一个
窗口
分割
控件
,
实现
窗口
的布局,该
控件
可以
实现
拖拉
窗口
和隐藏侧边栏功能。
WPF中的可以
实现
缩放拖拽功能的布局
控件
基于Canvas编写的 布局
控件
可以
实现
以鼠标为中心滚轮缩放 左键拖拽功能
JS可
拖动
窗口
控件
,可
实现
各种DIV
窗口
自定义及各种DIV弹出提示框 带遮罩层的DIV
窗口
/对话框
控件
js javascript 对话框
JS可
拖动
窗口
控件
,可
实现
各种DIV
窗口
自定义及各种DIV弹出提示框 带遮罩层的DIV
窗口
(对话框)
控件
js javascript 对话框
C#联合halcon利用halcon
控件
实现
鼠标拖拽放大缩小图片
C#联合halcon,使用halcon
控件
实现
通过鼠标放大缩小图片,拖拽图片。
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章