欢迎来到天天文库
浏览记录
ID:42069802
大小:54.55 KB
页数:5页
时间:2019-09-07
《用C#编写的一个简单屏保程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、用C#编写的一个简单屏保程序代码如下,请高手帮我在里血添加音乐!!!随便添加一个好听的音乐就好了・・・・谢谢了usingSystem;usingSystem・Drawing;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Windows・Forms;usingSystem.Data;publicclassScreenSaver:Form{privateSystem・ComponentMode1.IContainercomponents;privateTimertimerSaver;p
2、rivateLabellblMarquee;privateintspeed=12;privatestringstrMarqueeText=〃用C#制造的屏幕保护“;privateFontfontMarquee=newFont("Arial,20,FontStyle.Bold);privateColorcolorMarquee=Color・BlueViolet;privateintiDistanee;privateintixStart=0;privateintiyStart=0;publicScreenSaver(){InitializeComponent();
3、lblMarquee・Font二fontMarquee;lblMarquee・ForeColor=colorMarquee;Cursor・Hide();///清理所有正在使用的资源。protectedoverridevoidDispose(booldisposing)if(disposing){if(components!二null){components.Dispose();}}base.Dispose(disposing);}privatevoidInitializeComponent(){components二newSystem.ComponentMod
4、e1.Container()timerSaver二newTimer(components);1biMarquee二newLabel();SuspendLayout();timerSaver.Enabled二true;timerSaver・Interval二1;timerSaver.Tick+二newSystem・EventHandler(timerSaver_Tick);1biMarquee・ForeColor二Color.White;lblMarquee.Location二newPoint(113,0);lblMarquee・Name二z,lblMarque
5、e";lblMarquee・Size二newSize(263,256);lblMarquee・Tabindex二0;lblMarquee・Visible二false;AutoSealeBaseSize=newSize(6,14);BackColor二Color・Black;ClientSize二newSize(384,347);ControlBox二false;this.Controls.Add(lblMarquee);this.KeyPreview二true;this・MaximizeBox二false;this.MinimizeBox二false;this
6、・Name二z,ScreenSaver";//窗体运行后无边界this.FonnBorderStyle=FormBorderStyle・None;//程序运行后不显示在任务栏上this.ShowInTaskbar二false;//窗体运行后,最大化,充满整个屏幕this.WindowState=FormWindowState・Maximized;this・StartPosition二FormStartPosition.Manual:this.KeyDown+二newKeyEventHandler(FormlKeyDown);this・MouseDown+二ne
7、wMouseEventHandler(Form1_MouseDown);this・MouseMove+二newMouseEventHandler(Forml_MouseMove);ResumeLayout(false);}protectedvoidtimerSaver_Tick(objectsender,System・EventArgse){intrandomuml;Randomrl二newRandom();randomuml二(int)(600*rl.NextDouble());lblMarquee・Text二strMarqueeText;1biMarque
8、e.Height二lblMarquee
此文档下载收益归作者所有