winform 窗口点击窗体任意位置移动窗体
时间:2016-03-16 23:56:58
收藏:0
阅读:638
private bool _isDown; private Point _mousePoint; private void Users_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) _isDown = true; _mousePoint = new Point(-e.X, -e.Y); } private void Users_MouseUp(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) _isDown = false; } private void Users_MouseMove(object sender, MouseEventArgs e) { if (!_isDown) return; var wz = Control.MousePosition; wz.Offset(_mousePoint); Location = wz; }
原文:http://www.cnblogs.com/lzjg1314/p/5285491.html
评论(0)