C#窗体应用程序,鼠标点/移动 到按钮上 按钮改变位置,移开后不回来
3个回答
2016-10-09
展开全部
namespace 点击移动按键
{
public partial class Form1 : Form
{
int x = 10;
int y = 10;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.button1.Location = new System.Drawing.Point(x,y);//重新绘制按钮
this.button1.Size = new System.Drawing.Size(75,23);
x = x + 10;//随意更改
y = y + 10;
}
}
}
{
public partial class Form1 : Form
{
int x = 10;
int y = 10;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.button1.Location = new System.Drawing.Point(x,y);//重新绘制按钮
this.button1.Size = new System.Drawing.Size(75,23);
x = x + 10;//随意更改
y = y + 10;
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
e.x是当前精确的鼠标位置
而你的mx
是你
按下窗体时的
位置
当然e.x-mx不等于0,也就是使this.left发生变化(即窗体位置发生变化)
而你的mx
是你
按下窗体时的
位置
当然e.x-mx不等于0,也就是使this.left发生变化(即窗体位置发生变化)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
button.click = new point (x,y);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询