/* Program : A Simple Screen Saver * File Name : ScreenSaver.cs * Author : Tran Khanh Hien * Date : 06/20/2001 * email : hientk@yahoo.com */
namespace Screen_Saver { using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.WinForms; using System.Data;
/// <summary> /// Summary description for Form1. /// </summary> public class ScreenSaver : System.WinForms.Form { /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.Container components; private System.WinForms.Timer timerSaver; private System.WinForms.Label lblMarquee;
private int iSpeed = 2; private string strMarqueeText="C Sharp Screen Saver";
private System.Drawing.Font fontMarquee = new System.Drawing.Font ("Arial", 20, System.Drawing.FontStyle.Bold); private Color colorMarquee = System.Drawing.Color.FromARGB(255,255,255);
private int iDistance; private int ixStart= 0; private int iyStart= 0;
public ScreenSaver() { InitializeComponent();
lblMarquee.Font=fontMarquee; lblMarquee.ForeColor=colorMarquee; System.Drawing.Cursor.Hide(); }
/// <summary> /// Clean up any resources being used. /// </summary> public override void Dispose() { base.Dispose(); components.Dispose(); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { System.Resources.ResourceManager resources = new System.Resources.ResourceManager (typeof (ScreenSaver)); this.components = new System.ComponentModel.Container (); this.timerSaver = new System.WinForms.Timer (this.components); this.lblMarquee = new System.WinForms.Label (); //@this.TrayHeight = 90; //@this.TrayLargeIcon = false; //@this.TrayAutoArrange = true; //@timerSaver.SetLocation (new System.Drawing.Point (7, 7)); timerSaver.Interval = 1; timerSaver.Enabled = true; timerSaver.Tick += new System.EventHandler (this.timerSaver_Tick); lblMarquee.Location = new System.Drawing.Point (88, 0); lblMarquee.Size = new System.Drawing.Size (128, 48); lblMarquee.ForeColor = System.Drawing.Color.White; lblMarquee.TabIndex = 0; lblMarquee.Visible = false; this.MaximizeBox = false;
复制本页网址和标题,发送给你QQ/Msn的好友一起分享
上一篇:c#里面的namespace基础(二)
下一篇:用Visual C#调用Windows API函数