winform制作简易屏幕保护工具

news/2024/12/24 7:57:11/

效果如下:

具体实现代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;


namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int deltX = 10;
        int deltY = 8;
        private void timer1_Tick(object sender, EventArgs e)
        {
            this.label1.Left += deltX;
            this.label1.Top += deltY;
            if (this.label1.Top < 0 || this.label1.Top + this.label1.Height > this.Height)
                deltY = -deltY;
            if (this.label1.Left < 0 || this.label1.Left + this.label1.Width > this.Width)
                deltX = -deltX;
        }


        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            Application.Exit();
        }



        private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            //Application.Exit();
        }


    }
}

原理:

使用 timer定时器,固定时间触发事件移动,每次移动一段X,Y,

使用两个条件判断,在碰到边界时,返回。。



http://www.ppmy.cn/news/244960.html

相关文章

Powershell快速生成指定尺寸的Kindle屏保图

Powershell快速转换生成指定尺寸的Kindle屏保图 01 前言 周末无事&#xff0c;想到手头还有一泡面盖儿&#xff08;Kindle Paperwhite 3&#xff09;&#xff0c;正好玩一玩。一顿操作猛如虎&#xff0c;成功越狱&#xff0c;过程略&#xff0c;可参考 这里。终于可以换上自己…

学习屏幕保护制作方法

屏幕保护共享程序制作轻松上手 http://hi.baidu.com/kgdiyj/blog/item/ef95631f5fab02caa6866924.html 挑战视觉极限 屏幕保护制作软件横评 http://publish.it168.com/2006/0911/20060911004101.shtml 强大的3D屏幕保护程序制作工具 中文绿色版 http://bbs.tt86.com/read.p…

golang windows 设置桌面背景和屏幕保护

设置桌面背景和屏幕保护 主要是修改注册表和使用windows api来生效配置&#xff0c;支持XP以上操作系统。 使用方法 参数说明&#xff1a; Usage of setbg.exe: -a 设置开启或关闭屏幕保护&#xff0c;默认是true -b 设置桌面背景图路径 -p 设置屏幕保护在恢复时显示登录…

c语言编程屏保动画实例,用C语言自己动手制作炫彩电脑屏保

编程思路 一、创建窗口 1.1 创建win32程序 1.2 windows窗口程序 1.3 调整窗口 1.3.1 没有菜单 注册窗口类函数中 Menuname 设置为NULL 1.3.2 没有标题栏 没有边框 WS_POPUP | WS_VISIBLE 1.3.3 窗口占全屏 WS_CXFULLSCREEN WS_CYFULLSCREEN 窗口只有一层 二、窗口上播放视频 欢…

计算机桌面保护怎么办,电脑屏幕保护怎么设置

笔者收集有一些经典的动态屏保&#xff0c;比如时钟屏保、泡泡屏保、海底世界动态屏保等。挨个用久了也就看腻了。这不闲来无事&#xff0c;就自己制作电脑屏保来玩儿了。网上制作电脑屏保制作软件还蛮多&#xff0c;各有优缺点吧。最近淘了一个&#xff0c;献给闲人们&#xf…

二、opengl基础语法

1、概念 图形渲染管线&#xff1a;简而言之就是接受一组3D坐标&#xff0c;然后把他们转变为屏幕上有色的2D像素输出。 着色器&#xff1a;运行在GPU每个处理核心上的小程序&#xff0c;opengl就是一种着色器的编程语言 图形渲染管线的各个模块&#xff1b; &#xff08;坐…

kindle自定义屏保之自定义字帖

kindle自定义屏保之自定义字帖 01 前言 毕业以后&#xff0c;很少动笔写字了&#xff0c;某天要手写一堆材料&#xff0c;写出来实在不忍直视&#xff0c;于是当晚下班后突发奇想——能不能把一些字帖搞成kindle屏保&#xff0c;摆在桌面上&#xff0c;睡前说不准还能练练 随…

企业网络信息安全意识宣贯——屏保制作

企业网络信息安全意识宣贯——屏保制作******往期经典 网络安全&#xff1a; 1、HCIE-Security心得 2、华为交换机抓包上传至PC分析 3、ARP Miss攻击处置 4、ARP网关欺骗攻击处置 5、基于wireshark快速定位内网DHCP Server仿冒攻击 6、wireshark过滤使用及常见网络攻击检测过滤…