c# timer 相关,跑马灯特效,datetime.now

1.启用timer

2.form启动时即加载

 private void Form1_Load(object sender, EventArgs e)
        {
            label1.Text = "☆★☆★☆★";

        }

3.截取首位放到尾部,timer 1000毫秒内循环一次

 private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Text = label1.Text.Substring(1) + label1.Text.Substring(0, 1);
        }

 

求现在的年月日:

DateTime.Today.Month.ToString();

DateTime.Today.Day.ToString();

DateTime.Today.Hour.ToString();

DateTime.Now.ToString()    现在的时间 2021/04/28 19:30:20

 

到时间播放音乐:

 

     private void timer1_Tick(object sender, EventArgs e) //注意timer重复时间间隔,太大了下面的就跳过了
        {
            label1.Text = DateTime.Now.ToString();
            if (DateTime.Now.Hour==19 && DateTime.Now.Minute==35 && DateTime.Now.Second==10 ) //注意写法 19:35:10执行
            {
                SoundPlayer sp = new SoundPlayer();  //引用 media库,生成对象
                sp.SoundLocation = @"Z:\快盘\Windows XP 启动.wav";  //设置地址
                sp.Play();

            }
        }

 

 两个音乐文件,好听   windows启动

 

posted @ 2021-04-08 19:03  遥月  阅读(146)  评论(0)    收藏  举报