永发信息网

制作WIndous窗体时 怎样使鼠标移动到按钮上时,按钮移动?

答案:2  悬赏:70  手机版
解决时间 2021-02-16 21:03
请高手给个详细的程序代码! 谢谢 啦

是按钮向各个方向随便移动,, 只要鼠标放到按钮上 按钮就随便移动 谢谢啦 随机移动... 但不能超出windows窗体的边框!
最佳答案
private void button1_MouseMove(object sender, MouseEventArgs e)
{
Form form1 = new Form();
int a, b;
System.Random rnd = new System.Random();
a = rnd.Next(5);
b = rnd.Next(200);
switch (a)
{
case 1:
button1.Left = button1.Left - b;
break;
case 2:
button1.Left = button1.Left + b;
break;
case 3:
button1.Top = button1.Top - b;
break;
case 4:
button1.Top = button1.Top + b;
break;
}
if (button1.Left < 0)
{
button1.Left = 0;
}
if (button1.Left + button1.Width > form1.Width)
{
button1.Left = form1.Width - button1.Width;
}
if (button1.Top < 0)
{
button1.Top = 0;
}
if (button1.Top + button1.Height > form1.Height)
{
button1.Top = form1.Height - button1.Height;
}
}
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
硝厂地址在什么地方,想过去办事
linux内存cas延迟测试
申请人和被申请人在行政复议机关作出行政复议
湘阴县岳阳湘阁里辣地址在哪里啊
福记面馆怎么去啊,有知道地址的么
一键还原精灵怎么还原其他盘(像D,E盘)?
特大城市2013压缩包怎么解压
根据《建设项目环境影响评价资质管理办法》,
大祥区邵阳市中心医院第五住院楼地址在哪里啊
血战传奇——元旦新开的
已知DE平行于BC,CD是角ACB的平分线,角B=70度,
我想组装辆电动车,那里有全套配件买
wiboxls最新版谁有地址。告诉我下,
孝南区孝感华中硕努教育(天下公馆校区)这个地
北汽陆霸2005怎么样,停产没
推荐资讯
复试,可能会问哪些问题
ems邮政快递大件快递邮吗?ems邮政快递是按斤
仁,孝,诚,爱的作文400字
帮忙理解这首诗的含义谢谢
科罗拉汽车贴膜上的图标能擦掉吗
请问轴承上标注768906是什么意思,是国标的吗
霍兰德的六种人格类型是什么?
做甜酒不出水
日立320x投影机液晶片坏了,图象啥样?
怎样理解平均速度等于v二分之一t
请问三人一天喝一桶水,九个人一天喝多少桶水
碱溶液的ph大于7 中性溶液的ph等于7 为什么错
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?