這篇文章要做的是讓計算機(jī)使用我們自己寫的程序作為屏幕保護(hù)程序。屏幕保護(hù)程序有什么用,就不要說了。(嚴(yán)格地說,沒有用,純粹是自娛自樂。)。
)以下實(shí)現(xiàn)代碼比較簡單,此處采用了逐字輸出一段文字作為程序內(nèi)容:
首先添加一個txt的資源文件,內(nèi)容為煙花易冷的歌詞。
然后設(shè)置我們的窗體無邊框,黑色背景,啟動最大化,最上層顯示等等等等。
將下面的代碼生成exe文件后,修改后綴名為scr,然后放到C:\Windows\System32目錄下。
如果是win10系統(tǒng)的話。在桌面右鍵個性化->鎖屏界面->屏幕保護(hù)程序設(shè)置,然后在下拉框中可以找到我們的程序,應(yīng)用即可。
其他設(shè)置自行選擇。
實(shí)現(xiàn)功能:
設(shè)置電腦屏幕保護(hù)為自己的程序
開發(fā)環(huán)境:
開發(fā)工具: Visual Studio 2013
.NET Framework版本:4.5
實(shí)現(xiàn)代碼:
private void Form1_Load(object sender, EventArgs e) { new Thread(new ThreadStart(LoadText)).Start(); } /// <summary> /// 讀取資源文件數(shù)據(jù),并顯示到頁面 /// </summary> private void LoadText() { int count = / 50; string[] textArr = Pro.煙花易冷.Split(new string[] { "\r\n" }, S); Font font = new Font("楷體", 20, Fon); SolidBrush brush = new SolidBru(0, 192, 0)); Graphics g = (); while (true) { for (int i = 0; i < ; i++) { string text = ("\r\n", textArr[i].ToArray()); for (int j = 0; j < ; j++) { float x = / count * (i + 1) - 25; g.DrawString(text[j].ToString(), font, brush, x, 18f*j); Delay(50); } if (i == count || i == - 1) { Delay(3000); break; } Delay(300); } g.Clear); } } //暫停 private void Delay(double mm) { DateTime now = Da; while (Da.AddMilliseconds(-mm) <= now) { A(); } } //退出 private void Form2_KeyDown(object sender, KeyEventArgs e) { Environment.Exit(-1); } //退出 private void Form2_MouseCaptureChanged(object sender, EventArgs e) { Environment.Exit(-1); }
實(shí)現(xiàn)效果:
效果只是大致錄了下,可以自行測試。
由簡入繁,拿來即用
后續(xù)精彩,持續(xù)關(guān)注
1.《C# 自定義電腦屏幕保護(hù)程序》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《C# 自定義電腦屏幕保護(hù)程序》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/gl/3197325.html