永发信息网

C#程序鼠标移动到button上button移开

答案:5  悬赏:80  手机版
解决时间 2021-03-10 17:50
编写Windows应用程序,设计实现一个关于Button按钮的小例子。当用户单击“喜欢”按钮时,弹出一个消息框;当用户要选择“不喜欢”按钮时,让“不喜欢”按钮的位置发生移动,使得用户点不到“不喜欢”按钮(提示用随机数)。 图10-7 程序运行窗体
最佳答案
以下代码加到你按钮的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);
}
}
全部回答

onmouseover是当鼠标移动到上面触发的~

比如你有一个button 的标签 <input type="button" value="确认" onmouseover="用javascript自定义的函数" 或者直接用楼上的方法·-·>

课程设计这种东西就不要拿到百度上了=A= 而且你也知道是处理MouseMove事件和Random生成随机数 很简单。。。
应该把MouseMove改成MouseHover,之后在事件窗口设置一个MouseHover的对应函数为自己写的MouseHover函数就可以了
Button 有一个Location属性是他的坐标 btn.Location= new Point(5,5); 这样位置就变了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
龙泊桂园二期地下停车场怎么去啊,有知道地址
下列能说明硫和氧气发生了化学反应的是DA. 硫
梦幻西游为什么带小号得不到善恶值!!!急!
蓝色跟什麽颜色搭配,看着最舒服
房东私自调快电表,半小时一度电,怎么办
胜达副食批发部地址有知道的么?有点事想过去
太原南到府西街如何坐车
华擎H61 VS4主板怎么关闭鼠标灯
加工中心过切怎么解决?
马自达是什么车系
1990年农历3月26巳时出生的人什么命
多喜爱的产品怎么样?
不同家居灯饰的摆放有何要诀
离婚的女人,想小孩
国美电器怎么投诉
推荐资讯
上樊木材市场地址有知道的么?有点事想过去
大家好 请问 罗文·艾金森(憨豆先生)他穿的
泄泻的诊断主要依据是A.大便次数增多B.大便粪
中国象棋双方的棋子为什么写法不一样?
苦瓜片如何制作
《师说》中有没有使动用法的句子
影驰GTX550TI为什么跟GTS450报价一样呢
男女双方不在同一省的,现在男女双方到男方省
南昌白塔岭艺术专修学校寻乌分校在什么地方啊
求一部国外讲龙卷风的,
有人出手过宋代魂瓶吗?价格高吗
为什么大我八岁的老公把我当女儿看?感觉他就
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?