读书人

兑现窗体拖动的两种方法

发布时间: 2013-03-13 10:56:58 作者: rapoo

实现窗体拖动的两种方法

方法1:系统消息

private int mx = 0, my = 0;private bool mc = false;protected override void OnMouseDown(MouseEventArgs e){mx = e.X;my = e.Y;mc = true;}protected override void OnMouseMove(MouseEventArgs e){if (mc == true){this.Left = this.Left + (e.X - mx);this.Top = this.Top + (e.Y - my);}}protected override void OnMouseUp(MouseEventArgs e){mc = false;}


读书人网 >编程

热点推荐