C#程序鼠标移动到button上button移开
答案:5 悬赏:80 手机版
解决时间 2021-03-10 17:50
- 提问者网友:無理詩人
- 2021-03-10 01:28
编写Windows应用程序,设计实现一个关于Button按钮的小例子。当用户单击“喜欢”按钮时,弹出一个消息框;当用户要选择“不喜欢”按钮时,让“不喜欢”按钮的位置发生移动,使得用户点不到“不喜欢”按钮(提示用随机数)。 图10-7 程序运行窗体
最佳答案
- 五星知识达人网友:北城痞子
- 2021-03-10 02:51
以下代码加到你按钮的move事件里可以直接用
private void button4_MouseMove(object sender, MouseEventArgs e)
{
Random ra = new Random();
int s = ra.Next(1, 3);
if (s == 1)
{
button4.Left = button4.Left + ra.Next(10, 20);
button4.Top = button4.Top + ra.Next(10, 20);
}
else
{
button4.Left = button4.Left - ra.Next(10, 20);
button4.Top = button4.Top - ra.Next(10, 20);
}
}
private void button4_MouseMove(object sender, MouseEventArgs e)
{
Random ra = new Random();
int s = ra.Next(1, 3);
if (s == 1)
{
button4.Left = button4.Left + ra.Next(10, 20);
button4.Top = button4.Top + ra.Next(10, 20);
}
else
{
button4.Left = button4.Left - ra.Next(10, 20);
button4.Top = button4.Top - ra.Next(10, 20);
}
}
全部回答
- 1楼网友:白昼之月
- 2021-03-10 05:09
onmouseover是当鼠标移动到上面触发的~
比如你有一个button 的标签 <input type="button" value="确认" onmouseover="用javascript自定义的函数" 或者直接用楼上的方法·-·>
- 2楼网友:底特律间谍
- 2021-03-10 04:24
课程设计这种东西就不要拿到百度上了=A=
而且你也知道是处理MouseMove事件和Random生成随机数 很简单。。。
- 3楼网友:玩世
- 2021-03-10 04:04
应该把MouseMove改成MouseHover,之后在事件窗口设置一个MouseHover的对应函数为自己写的MouseHover函数就可以了
- 4楼网友:几近狂妄
- 2021-03-10 03:18
Button 有一个Location属性是他的坐标 btn.Location= new Point(5,5);
这样位置就变了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯