给要实现拖动的控件添加如下的 MouseDown 和 MouseMove 事件即可。
private Point startPoint;
private void MouseDown(object sender, MouseEventArgs e) {
  startPoint.X = e.X;
  startPoint.Y = e.Y;
}
private void MouseMove(object sender, MouseEventArgs e) {
  if (e.Button == MouseButtons.Left) {
      Point mousePositon = Control.MousePosition;
      mousePositon.Offset(-startPoint.X, -startPoint.Y);
      Control ctrl = (Control)sender;
      ctrl.Location = ctrl.Parent.PointToClient(mousePositon);
  }
}

转载于:https://www.cnblogs.com/JoeDZ/archive/2009/06/18/1505555.html

Winform控件拖动相关推荐

  1. (转)WinForm控件使用文章收藏整理完成

    http://home.cnblogs.com/group/topic/29829.html 对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. ...

  2. C# WinForm控件、自定义控件整理(大全)

    C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar WinForm下CheckedListBox的数据绑定 Winform 下无闪烁走马灯效果实现 c ...

  3. .Net(C#)自定义WinForm控件之小结篇(强力推荐)

    强力推荐的网站:http://www.myfirm.cn/News/dotNetGUIAPI/ 本文转载:http://www.myfirm.cn/News/dotNetUserInterface/2 ...

  4. WinForm控件使用文章收藏整理完成

    对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Lab ...

  5. 基于C#的GIS开发20210426之类库同名类、制作winform控件、建立控件之间的关联、自己制作控件、自己控件引入项目、显示磁盘文件夹、磁盘文件与picturebox建立关系、图像拉伸

    C#知识点与控件的制作 一.C#中多个类库中有同名类,区分问题 二.制作最简单的winform控件 1.拖动加载 事件代理 筛选器 2.显示属性.事件,及其修改 常见控件属性介绍 窗体常用的方法 常见 ...

  6. [转载]WPF控件拖动

    这篇博文总结下WPF中的拖动,文章内容主要包括: 1.拖动窗口 2.拖动控件 Using Visual Studio 2.1thumb控件 2.2Drag.Drop(不连续,没有中间动画) 2.3拖动 ...

  7. 异步委托实现多线程winform控件编程

            private void button1_Click(object sender, EventArgs e)         {             ThreadStart ts  ...

  8. 在WPF中使用WinForm控件方法

    在WPF中使用WinForm控件方法 原文:在WPF中使用WinForm控件方法 1.      首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,Syste ...

  9. Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决

    Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 参考文章: (1)Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 (2)https://www. ...

最新文章

  1. CentOS6.4 添加播放×××
  2. svn命令在linux下的使用
  3. JavaScript实现graphBridges图桥算法(附完整源码)
  4. 通过 SAP Spartacus 的 Component 映射机制,更改默认购物车 Cart 页面
  5. 【例1】 给定n(n>=1),用递归的方法计算1+2+3+4+...+(n-1)+n。
  6. slice与substring与substr
  7. 一图看懂边缘计算整体架构
  8. java char 8192_java.net.ProtocolException:预期229个字节,但收到8192
  9. 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(七)
  10. 连接Mysql弹出2005_正确安装数据库SQL2005和安装出现的问题的解决方法
  11. 正在将错误信息上传至服务器,android - 将Base64编码的图像上传到服务器-400服务器错误 - 堆栈内存溢出...
  12. 自动化部署之git merge和git rebase的区别
  13. Spring Boot 系列(七)Swagger2-生成RESTful接口文档
  14. PlaceholderTextView
  15. css3ps—ps直接生成css3 使用方法
  16. 03.【Axure 10 】win系统软件汉化
  17. MongoDB 数据库导出数据
  18. eyoucms使用入门 三
  19. “智慧南宁”点亮城市生活 “智慧服务”整合信息资源
  20. Java编程之四大名著

热门文章

  1. 阿里云Lindorm联合智臾科技发布,金融高频交易数据量化分析与处理方案
  2. 技术阻击疫情,开发者在行动
  3. 1分钱,工程师可以做什么?
  4. 起底《最后生还者2》:开发者们设计剧情应该规避的误区
  5. 如何快速转化PSD为UI界面?
  6. Spring框架中有哪些不同类型的事件
  7. oracle物理DG管理-redo数据传输,应用与三种模式
  8. Oracle Awr
  9. 某电力企业数据备份方案解析
  10. CSS基础学习-6.CSS属性_列表、表格