C#窗体应用程序,鼠标点/移动 到按钮上 按钮改变位置,移开后不回来

 我来答
匿名用户
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;
}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫婧鞠颖
2020-03-08 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:30%
帮助的人:935万
展开全部
e.x是当前精确的鼠标位置
而你的mx
是你
按下窗体时的
位置
当然e.x-mx不等于0,也就是使this.left发生变化(即窗体位置发生变化)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
空心莲
2016-10-09 · TA获得超过696个赞
知道小有建树答主
回答量:642
采纳率:66%
帮助的人:184万
展开全部
button.click = new point (x,y);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式