当前位置:首页 » C# » 正文

【C#】一个简单的屏幕保护程序

517 人参与  2017年03月20日 11:19  分类 : C#  点这评论

其实很简单。

1.打开VS,建立窗体程序。

2.设置窗体属性:backcolor为黑色,WindowState设置为:Maximized,TopMost:TRUE(窗口永远保持最前),FormBorderStyle:None

3.增加一个Label,一个Timer。

4.Label文字可以随意修改,这是屏幕保护要显示的文字。

5.Timer的enabled属性设置为TRUE,interval设置为:1000(大小随心,快慢自定)

6.对Timer双击,写入代码,控制Label的运动。

源代码如下:

int lox = 10; 

int loy = 8;

Random rnd = new Random();


 private void timer1_Tick(object sender, EventArgs e)

        {

            this.label1.Left += lox;

            this.label1.Top += loy;

            this.label1.BackColor = Color.FromArgb(rnd.Next(255), rnd.Next(255), rnd.Next(255));

            if (this.label1.Top < 0 || this.label1.Top + this.label1.Height > this.Height)

            {

                loy = -loy;

            }

            if (this.label1.Left < 0 || this.label1.Left + this.label1.Width > this.Width)

            {

                lox = -lox;

            }

        }

7.在form里设置keydown、mousedown事件代码:

如下:


 private void Form1_KeyDown(object sender, KeyEventArgs e)

        {

            Application.Exit();

        }


 private void Form1_MouseDown(object sender, MouseEventArgs e)

        {

            Application.Exit();

        }


8.设置完毕,生成exe文件。

9.修改文件名后缀exe为src,并放入Windows-System32目录下。然后设置屏幕保护程序就可以啦,不过Windows10系统对此似乎不感冒,不能使用。


下面是我写的程序下载地址:   网盘下载(建议)     七牛






来源:太阳笑了博客:感恩有你一路相伴(QQ号:1368396530),转载请保留出处和链接!

本文链接:http://www.taiyangxiao.com/post/386.html

本文标签:C#  屏幕保护  

<< 上一篇 下一篇 >>

  • 评论(3)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
  • 1楼 访客 2017-03-23 14:40:51 回复
    你觉得 你这对吗? 能运行出来吗?
  • 0楼 访客 2017-03-27 16:41:15 回复
    我运行了可以,拜托.你懂不懂的?不懂别污蔑博主
  • 2楼 李明 2017-04-23 15:26:59 回复
    谢谢分享!

最近发表

    网站分类

    最新留言

    我是公告

      感谢大家访问我的博客,如果大家喜欢我的内容,请友情支持一下,点击下面广告吧!

    皖ICP备16018029号|本站已安全运行了天| 信用认证 |

    博客大全 卢松松博客 中国博客联盟 boke112导航 米鱼博客

    快捷导航返回顶部

    分享:

    支付宝

    微信