如题所述
第1个回答 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;
}
}
}本回答被网友采纳
第2个回答 2020-03-08
e.x是当前精确的鼠标位置
而你的mx
是你
按下窗体时的
位置
当然e.x-mx不等于0,也就是使this.left发生变化(即窗体位置发生变化)
而你的mx
是你
按下窗体时的
位置
当然e.x-mx不等于0,也就是使this.left发生变化(即窗体位置发生变化)
第3个回答 2016-10-09
button.click = new point (x,y);