(1)创建新项目

建好长这样,VS2022是这样,其他版本应该差距不大

如果右下角没有属性栏,右键Form1,属性就会出来

 (2)先对窗口做一下预处理,屏保肯定是没有边框的,所以要去掉它的边框样式

选择外观下的FormorderStyle,属性设置为None;

效果

 (3)设置大小最大化,你总不能让他只保护你的一半吧,你的另一半难道不重要吗?

代码后面会说

(4)打开工具栏,我们双击或者把它拉到form1上添加一个Label1

 (5)在label1的属性里找到text,修改文本内容,改啥随意.

 (6)修改字体样式成你喜欢的样式

 (7)代码阶段。双击Form1窗口,进入内部代码

(8)最大化屏幕代码(给没有最大化选项的阅读者)

        private void Form1_Load(object sender, EventArgs e){this.WindowState = FormWindowState.Maximized;//屏幕最大化}

 (9)回到窗口,先点击闪电图标,再找到键,keyDown处输入Form1_keydown

代码里会自动多出一行代码,

       private void Form1_keydown(object sender, KeyEventArgs e){}

 (10)代码界面,在上面这个多出的函数里写入,当系统识别到按下任意键时,就会结束整个程序。

Application.Exit();//结束程序

(11)已经可以运行了,但太丑我不要,继续往下,先让文字居中,直接在这里接着写

        private void Form1_Load(object sender, EventArgs e){this.WindowState = FormWindowState.Maximized;//屏幕最大化label1.Location = new Point((Width-label1.Width)/2,(Height -label1.Height)/2);//让屏幕文字居中(水平和垂直)}

(12)背景色和字体色修改

        private void Form1_Load(object sender, EventArgs e){this.WindowState = FormWindowState.Maximized;//屏幕最大化label1.Location = new Point((Width-label1.Width)/2,(Height -label1.Height)/2);//让屏幕文字居中(水平和垂直)this.BackColor = Color.Black;//设置屏幕为黑色label1.ForeColor = Color.White;//设置字体颜色白色}

(13)工具箱,组件里添加Timer

写入计时器的属性

timer1.Enabled = true;//设置计时器可用
timer1.Interval = 10;//设置计数器间隔0,01秒

(14)点击timer1组件,属性处点闪电,tick处写入自定义函数名timer1_tick

代码里自动生成空函数

        private void timer1_tick(object sender, EventArgs e){}

 (15)添加运动代码

        int movx = 5;//水平位移距离int movy = 5;//垂直位移距离private void timer1_tick(object sender, EventArgs e){//位移label1.Left -= movx;label1.Top -= movy;//碰到边界反弹if (label1.Left < 0){movx = -movx;}if (label1.Right>Width){movx = -movx;}if (label1.Top  <0){movy = -movy;}if (label1.Bottom > Height){movy = -movy;}}

C# 屏幕保护程序制作相关推荐

  1. Android 屏幕保护程序制作及源码

    首先,需要启动一个后台服务,用于注册一个BroadcastReceiver 这个BroadcastReceiver用于监听Intent.ACTION_SCREEN_OFF 这样在发生这个事件Inten ...

  2. 液晶显示器不宜使用屏幕保护程序

        在使用台式电脑时,很多人都喜欢使用屏幕保护程序,当他们转为使用笔记本电脑时,这个好习惯也被保留了下来,但他们却不知屏幕保护程序对笔记本电脑非但没有任何好处,反而还会造成一些负面影响. 实际上屏 ...

  3. Aerial for Mac(mac高清鸟瞰屏幕保护程序)v2.1.3最新版

    在寻找mac屏保软件吗?MacW小编为您首推Aerial 下载,这是一款专为mac用户制作的屏幕保护程序,该屏保视频取材自苹果零售店Apple TV的专用屏保,全部由苹果自制的航拍影片,里面的每一个航 ...

  4. flickr搜索_从提示框:DIY笔,将旧光盘回收到游戏中以及在Flickr中搜索Kindle屏幕保护程序...

    flickr搜索 This week we're taking a look at how to make your own stylus, turning your old CDs or DVDs ...

  5. 屏幕保护程序Aerial 安装教程

    aerial mac版是一个专为mac用户制作的屏幕保护程序,正如名字所说,该屏保视频取材自苹果零售店Apple TV的专用屏保,全部由苹果亲自制作的航拍影片,里面的每一个航拍都是不可多得的精美作品! ...

  6. 请问屏幕保护程序对液晶显示器有没有损害?

    请问屏幕保护程序对液晶显示器有没有损害? 2007-10-06 21:37 投射手Robert  |  分类:电脑外接设备  | 浏览1510次 分享到: 2007-10-06 23:11 提问者采纳 ...

  7. html文件设置成mac屏保,Mac怎么设置屏幕保护?如何设置Mac屏幕保护程序?

    Mac电脑如何设置屏幕保护程序?屏保是我们显示个性的重要途径,也是保护我们的电脑安全的一个重要方法.MAC用户想要修改自己的屏保该怎么办呢?今天PC6小编就教大家如何在Mac系统下设置桌面背景以及屏幕 ...

  8. 询问HTG:白噪声屏幕保护程序,有效的文件命名以及从密码泄露中恢复

    Once a week we share three of the questions we've answered from the Ask HTG inbox with the greater r ...

  9. windows xp 屏幕保护程序_小礼物:3D Windows XP 屏幕保护程序

    航通社旗下公众号"56K小猫"(微信:modem56k),原创文章未经授权禁止转载.航通社微信:lifeissohappy 微博:@航通社 生 / 活 / 小 / 妙 / 招 从昨 ...

  10. 个性屏幕保护程序_Mac高清鸟瞰屏幕保护程序,酷毙了

    最新的Aerial for Mac配备了一个漂亮的屏幕保护程序,由在旧金山,纽约,伦敦,中国和许多其他地方录制的一系列航拍电影组成.如果您想在Mac上使用这些剪辑,现在有一种简单的方法可以实现. Ae ...

最新文章

  1. JavaScript 编程精解 中文第三版 零、前言
  2. 在.NET 2.0正式版中开发无刷新页面
  3. View的缩放操作--CGAffineTransformMakeScale:
  4. Oracle 修改数据库基本参数
  5. pythonopencv测距_python opencv单目测距 小孔成像原理
  6. android 人脸特征提取方法,qs_face_points_android
  7. jdbc map获取keys_小前端读源码 - React(浅析Keys原理)
  8. android无线投屏到电视盒子,【沙发管家】教你如何把电脑视频投屏到智能电视/电视盒子上!...
  9. 宝塔linux怎么运行war,宝塔Linux面板在线解压WAR压缩文件
  10. solidworks二次开发 学习日记--1 开发方式
  11. C++自动化(模板元)编程基础与应用(4)
  12. 王佩丰excel教程笔记(排序 筛选)
  13. oracle付权,oracle权限总结
  14. Linux下shell自动输入密码,shell脚本通过expect脚本实现自动输入密码
  15. python人工智能入门纳米学位_学习笔记(一) - 机器学习纳米学位
  16. shell是什么语言?shell 语言的本质
  17. 转载,python处理excel转换成xml文件
  18. Reveal.js HTML5炫酷幻灯片
  19. 计算机思维在化工方面的应用,计算思维在化学上的应用.pdf
  20. MySQL 获取当前时间的秒级、毫秒级时间戳

热门文章

  1. 波司登杯2013微软office应用创意大赛烟台大学校园赛参赛历程
  2. Vagrant安装CentOS7镜像
  3. java 开发技术,Java 后端开发技术有哪些?
  4. 目前下载VS2017你可能会遇到这个坑
  5. NRF24L01故障排查
  6. pm模式 raid_Adaptec RAID PM8060 用户手册.pdf
  7. android 汉字笔顺,汉字笔顺app下载-汉字笔顺 安卓版v3-PC6安卓网
  8. 深入浅出计算机组成原理
  9. 类模板和模板类的关系
  10. N1刷Android TV,贫民种草指北 篇二:N1盒子:不谈刷机,只谈使用!