博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinForm 拖动控件
阅读量:4340 次
发布时间:2019-06-07

本文共 470 字,大约阅读时间需要 1 分钟。

private Point mouseOffset;
private 
void label1_MouseDown(
object sender, MouseEventArgs e)
{
    mouseOffset = 
new Point(-e.X, -e.Y);
}
private 
void label1_MouseMove(
object sender, MouseEventArgs e)
{
    
if (e.Button == MouseButtons.Left)
    {
        Point mousePos = Control.MousePosition;
        mousePos.Offset(mouseOffset.X, mouseOffset.Y);
        ((Control)sender).Location = ((Control)sender).Parent.PointToClient(mousePos);
    }
}

转载于:https://www.cnblogs.com/51net/archive/2012/06/06/2537826.html

你可能感兴趣的文章
开发程序员常用接口
查看>>
pmp项目管理攻略之如何高效的管理好一个团队
查看>>
HDU 5718 Oracle
查看>>
C# wpf 获取 数字 类型 所占字节数
查看>>
关于模型与视口相切与视图最大化的方法
查看>>
编译原理
查看>>
数据库系列之mysql 自定义函数
查看>>
ASP.NET数据绑定控件
查看>>
微信公众平台接口调用第一步(获取access_token)
查看>>
2017年9月8日:练习题及记录
查看>>
html5 web IndexedDB使用详解(抄的仅作记录,详细的见案例)
查看>>
excel 学习
查看>>
BZOJ 3011: [Usaco2012 Dec]Running Away From the Barn( dfs序 + 主席树 )
查看>>
VB代码收集
查看>>
观感1
查看>>
Shuffle'm Up
查看>>
魔咒词典
查看>>
Gradient Panel With Shadow Support And Lots Of Other Stuff
查看>>
迭代器
查看>>
从斐波那契数列看递归和尾递归
查看>>