C# 屏幕保护程序制作
(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# 屏幕保护程序制作相关推荐
- Android 屏幕保护程序制作及源码
首先,需要启动一个后台服务,用于注册一个BroadcastReceiver 这个BroadcastReceiver用于监听Intent.ACTION_SCREEN_OFF 这样在发生这个事件Inten ...
- 液晶显示器不宜使用屏幕保护程序
在使用台式电脑时,很多人都喜欢使用屏幕保护程序,当他们转为使用笔记本电脑时,这个好习惯也被保留了下来,但他们却不知屏幕保护程序对笔记本电脑非但没有任何好处,反而还会造成一些负面影响. 实际上屏 ...
- Aerial for Mac(mac高清鸟瞰屏幕保护程序)v2.1.3最新版
在寻找mac屏保软件吗?MacW小编为您首推Aerial 下载,这是一款专为mac用户制作的屏幕保护程序,该屏保视频取材自苹果零售店Apple TV的专用屏保,全部由苹果自制的航拍影片,里面的每一个航 ...
- 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 ...
- 屏幕保护程序Aerial 安装教程
aerial mac版是一个专为mac用户制作的屏幕保护程序,正如名字所说,该屏保视频取材自苹果零售店Apple TV的专用屏保,全部由苹果亲自制作的航拍影片,里面的每一个航拍都是不可多得的精美作品! ...
- 请问屏幕保护程序对液晶显示器有没有损害?
请问屏幕保护程序对液晶显示器有没有损害? 2007-10-06 21:37 投射手Robert | 分类:电脑外接设备 | 浏览1510次 分享到: 2007-10-06 23:11 提问者采纳 ...
- html文件设置成mac屏保,Mac怎么设置屏幕保护?如何设置Mac屏幕保护程序?
Mac电脑如何设置屏幕保护程序?屏保是我们显示个性的重要途径,也是保护我们的电脑安全的一个重要方法.MAC用户想要修改自己的屏保该怎么办呢?今天PC6小编就教大家如何在Mac系统下设置桌面背景以及屏幕 ...
- 询问HTG:白噪声屏幕保护程序,有效的文件命名以及从密码泄露中恢复
Once a week we share three of the questions we've answered from the Ask HTG inbox with the greater r ...
- windows xp 屏幕保护程序_小礼物:3D Windows XP 屏幕保护程序
航通社旗下公众号"56K小猫"(微信:modem56k),原创文章未经授权禁止转载.航通社微信:lifeissohappy 微博:@航通社 生 / 活 / 小 / 妙 / 招 从昨 ...
- 个性屏幕保护程序_Mac高清鸟瞰屏幕保护程序,酷毙了
最新的Aerial for Mac配备了一个漂亮的屏幕保护程序,由在旧金山,纽约,伦敦,中国和许多其他地方录制的一系列航拍电影组成.如果您想在Mac上使用这些剪辑,现在有一种简单的方法可以实现. Ae ...
最新文章
- JavaScript 编程精解 中文第三版 零、前言
- 在.NET 2.0正式版中开发无刷新页面
- View的缩放操作--CGAffineTransformMakeScale:
- Oracle 修改数据库基本参数
- pythonopencv测距_python opencv单目测距 小孔成像原理
- android 人脸特征提取方法,qs_face_points_android
- jdbc map获取keys_小前端读源码 - React(浅析Keys原理)
- android无线投屏到电视盒子,【沙发管家】教你如何把电脑视频投屏到智能电视/电视盒子上!...
- 宝塔linux怎么运行war,宝塔Linux面板在线解压WAR压缩文件
- solidworks二次开发 学习日记--1 开发方式
- C++自动化(模板元)编程基础与应用(4)
- 王佩丰excel教程笔记(排序 筛选)
- oracle付权,oracle权限总结
- Linux下shell自动输入密码,shell脚本通过expect脚本实现自动输入密码
- python人工智能入门纳米学位_学习笔记(一) - 机器学习纳米学位
- shell是什么语言?shell 语言的本质
- 转载,python处理excel转换成xml文件
- Reveal.js HTML5炫酷幻灯片
- 计算机思维在化工方面的应用,计算思维在化学上的应用.pdf
- MySQL 获取当前时间的秒级、毫秒级时间戳