本文转载自:http://www.cnblogs.com/ap0606122/archive/2012/10/23/2734964.html

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsApplication1{public partial class Form1 : Form{public Form1(){InitializeComponent();}private Point mPoint = new Point();private void Form1_MouseDown(object sender, MouseEventArgs e){mPoint.X = e.X;mPoint.Y = e.Y;}private void Form1_MouseMove(object sender, MouseEventArgs e){if (e.Button == MouseButtons.Left){Point myPosittion = MousePosition;myPosittion.Offset(-mPoint.X, -mPoint.Y);Location = myPosittion;} }}}

确实好使

转载于:https://www.cnblogs.com/wpcnblog/p/5775092.html

WinForm窗体拖动代码相关推荐

  1. C#实现winform窗体拖动事件

    1.有边框窗体鼠标拖动事件:窗体的FormBorderStyle设置为None Point mousePosition;Point formPosition;bool isMouseDown = fa ...

  2. 拖动无边框窗体(VB6代码)

    简单代码片段,记录一下备用. Option Explicit Dim mX As Long, mY As Long Private Sub Form_MouseDown(Button As Integ ...

  3. 不使用反射,“一行代码”实现Web、WinForm窗体表单数据的填充、收集、清除,和到数据库的CRUD...

    问题篇: 昨天在CSDN看到这样一个帖子:"苦逼的三层代码": 采用传统的三层架构写代码,每个数据表都要定义一个实体对象,编写后台的时候,Web层需要针对页面的用户输入逐个手动编写 ...

  4. 重绘Winform窗体

    本文转载自:http://www.cnblogs.com/encoding/p/5603080.html 按照惯例,先来几张样例图(注:为了展示窗口阴影效果,截图范围向外扩展了些,各位凭想象吧). 还 ...

  5. c# groupbox大小_【已解决】C#中使得控件随着WinForm窗体的大小改变而自动变化

    [问题] 想要使得一个C#中的一个窗体中的控件,DataGridView,自动随着WinForm窗体变化而变化,即: 中的显示数据的灰色部分, 另外还有上面那个"2.actions" ...

  6. 【C#】 WinForm窗体应用程序学习笔记 (一)

    WinForm窗体应用程序学习笔记(一) 由于控制台应用程序的运行结果都是通过控制台输出的,不能提供良好的用户体验,为此,C#提供了WinForm窗体应用程序.WinForm具有一系列丰富的控件,用于 ...

  7. 如何在多线程中调用winform窗体控件2——实例篇

    如何在多线程中调用winform窗体控件2--实例篇 针对之前文章<如何在多线程中调用winform窗体控件>,下面举个我项目中的实际案例,这是一个我自定义控件在异步设置焦点时的代码.在新 ...

  8. Winform中使用代码编写Button按钮的点击事件

    场景 一般在进行Winform窗体开发时都会拖拽一个Button,然后双击进入Button按钮的点击事件中,进行 点击事件的编写. 如果窗体上事先没有Button按钮,是在代码中生成的Button按钮 ...

  9. WinForm窗体缩放动画

    WinForm自带的窗体大小发生改变的时候,当内存不够的时候,会出现界面停滞的现象,会出现许多的条条纹纹,给人很不好的感觉,这里提供一个WinForm窗体缩放时会有一个渐变的动画效果给大家. 思路是这 ...

最新文章

  1. 获取后台数据-Http
  2. QShell下的进程和ILE中的Job
  3. spark常用RDD算子 汇总(java和scala版本)
  4. 怎样安装python在桌面_在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程...
  5. 77岁“核弹老人”,前后半生都令人动容!
  6. Onvif开发之Linux下gsoap的使用及移植
  7. html下拉框内容变更,Javascript根据另一个下拉框值更改下拉框选项
  8. Leetcode每日一题:376.wiggle-subsequence(摆动的序列)
  9. mybatis plus 使用函数_mybatis-plus的使用 ------ 入门
  10. 毕啸南专栏 | 对话驭势CEO吴甘沙:无人车结盟竞争是大势所趋
  11. bat 字符串截取操作
  12. 新添加到Windows Azure 技术内容的现场记录和现实世界的指导
  13. 知识管理在中国的发展趋势
  14. Dagger2和MVParms的学习
  15. Flarum正式版 简体中文语言包
  16. pytorch读取数据集(分类文件夹加载)—ImageFolder()
  17. latex 插入bibtex 的文献。在参考文献上方多了一行序号,解决办法参考
  18. 在线ICO转换器--网站专用
  19. 台式计算机如何联络无线网,台式电脑怎样设置无线网络
  20. 为skynet的crypt库扩展一些加密(摘要)算法支持

热门文章

  1. Windows 8.1 build 9369 简单安装测试了一下
  2. 将图形以PNG格式输出到浏览器或文件
  3. 使用Python+turtle绘制同心圆
  4. 一个关于Python字符串格式化输出的练习
  5. 上白泽慧音(tarjan,图的染色)
  6. Jaxb对xml报文头的小修小改
  7. hdu 1247 字典树
  8. LINUX内核之内存屏障
  9. MYSQL delete语句不支持别名?
  10. shell中用bc进行浮点运算(转帖)