基于C#实现窗体的抖动是件很有意思的事情,原理并不难,其实是生成随机数,然后改变Form的左上角的坐标即可。

这里用的是循环来实现的,其实还可以用timer来控制.
我把抖动分成了两种抖动:
1.生成随机数,改变窗体左上角坐标,然后立即把窗体的坐上角坐标还原,继续循环。
2.生成随机数,改变窗体左上角坐标,循环完毕之后,然后立即把窗体的坐上角坐标还原。
主要功能代码如下:
//第一种抖动
private void button1_Click(object sender, EventArgs e)
{
int recordx = this.Left; //保存原来窗体的左上角的x坐标
int recordy = this.Top; //保存原来窗体的左上角的y坐标
Random random = new Random();
for (int i = 0; i < 100; i++)
{
int x = random.Next(rand);
int y = random.Next(rand);
if (x % 2 == 0)
{
this.Left = this.Left + x;
}
else
{
this.Left = this.Left - x;
}
if (y % 2 == 0)
{
this.Top = this.Top + y;
}
else
{
this.Top = this.Top - y;
}
this.Left = recordx; //还原原始窗体的左上角的x坐标
this.Top = recordy; //还原原始窗体的左上角的y坐标
}
}
//第二种抖动
private void button2_Click(object sender, EventArgs e)
{
int recordx = this.Left;
int recordy = this.Top;
Random random = new Random();
for (int i = 0; i < 50; i++)
{
int x = random.Next(rand);
int y = random.Next(rand);
if (x % 2 == 0)
{
this.Left = this.Left + x;
}
else
{
this.Left = this.Left - x;
}
if (y % 2 == 0)
{
this.Top = this.Top + y;
}
else
{
this.Top = this.Top - y;
}
System.Threading.Thread.Sleep(1);
}
this.Left = recordx;
this.Top = recordy;
}
相关推荐:
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
ChatGPT故障你从未听过的真相,究竟是什么让它偶尔“失灵”?,ai 图片 矢量
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
SEO人工优化-让你的网页轻松登上搜索引擎首页,ai主母
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
SEO优化与SEM广告:提升品牌曝光与流量的双重利器,ai接回头
高效创作之路:文章AI生成器的力量
自动生成文章的AI软件,助力内容创作的未来
AI助手Stut:智能时代的创新引擎,开启未来工作新篇章,ai对ai的格斗游戏
英语日记AI生成:轻松提升英语水平的智能助手
ChatGPT页面空白无法登录?如何解决这一困扰?,温州ai字幕生成
一键创作,助你轻松实现创意梦想,最低价刷粉网站推广
ChatGPT破解:人工智能未来的无限可能,污污AI解说
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
ChatGPT-深度学习与自然语言处理的革命性突破,金华ai视觉锁螺丝机
软件AI的全称:人工智能驱动未来的关键力量
为什么要seo 运营,为什么需要seo ,ai人物头盔
AI公众号文章生成,轻松打造爆款内容
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
ChatGPT已识别但不可用?揭秘背后原因与解决方案!,小狸ai和斑马ai语文
SEO排位:如何通过精准策略提升网站排名,获得流量与转化,林海网络推广营销
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
AI一键生成文章,写作新境界
未来智能:AI智能人工软件引领数字化变革
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
交友群都有哪些,交友群是干什么的 ,ai猫csgo
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai
用AI写文章:效率与创意的完美结合
GPT-3模型下载:开启智能时代的无限可能,ai走入
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
SEO添加:提升网站流量与排名的必备策略,seo团队成员中国人
seo类文章是什么,seo技术文章 ,ai3.5-ai聊天
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
什么是seo快排,seo快排方案 ,ai剪图形
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
什么是SEO金融,seo是做什么的 ,ai中转程序