鼠标永远点不到按钮C#

来源:百度知道 编辑:UC知道 时间:2024/05/11 17:56:49
就是鼠标一放到BUTTON上
BUTTON就跑走 随机跑
代码怎么写? 知道的告诉一下。 谢谢了!
我也知道思路是这样
button1.Top = botton1.Top +30;
我是这样写的 但这样移动就是固定的了一定次数就跑不见了
我要的是在窗体里随机移动

Random re = new Random();
int rw = re.Next(0,this.Size.Width - this.button2.Width);
int rh = re.Next(0, this.Size.Height - this.button2.Size.Height);
this.button2.Location = new Point(rw,rh);

自已在按纽上写个鼠标进入控件的事件
在事件里再随机按纽的坐落的坐标就行了
当然随机的不能在这鼠标履盖控件的范围里啊
思路就这样哈

在按钮的onmove事件里将鼠标的坐标指定一个随即数

做一个无限循环,在循环里面判断鼠标和按钮的x,y的差距,当差距小于某个值比如说30时,就将按钮的x,y的值加1,这样就可以了

用随机数可以取得指定范围内的数值