private void button2_MouseDown(object sender, MouseEventArgs e)
{
mdown = 1;
tmpx = e.X;
tmpy = e.Y;
this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.button2_MouseMove);
}
private void button2_MouseMove(object sender, MouseEventArgs e)
{
if (mdown == 1)
{
this.button2.Location = new
System.Drawing.Point(this.button2.Location.X + e.X - tmpx,
this.button2.Location.Y + e.Y - tmpy);
}
}
private void button2_MouseUp(object sender, MouseEventArgs e)
{
mdown = 0;
this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.button2_MouseMove);
}
C#简单实现对控件的拖拽
最新推荐文章于 2024-06-30 12:53:52 发布