• Timer控件


    Timer控件是定期引发事件的控件,时间间隔的长度由interval属性定义,其值以毫秒为单位吗,若启用了该组件,则每个事件间隔引发一个Tick事件,Timer组件的主要方法包括startstop,分别表示打开和关闭计时器。

    Enable属性一定要选择true

    DateTime.Now.ToString()是获取当前事件并转换成字符串。//这里的ToString是转换string类型的

            private void timer1_Tick(object sender, EventArgs e)

            {

     //label1的文本=label1的文本字符串截取第一个字符(如果123截取后就变成13+label1的文本字符串截取01个字符(123截取后变成了1

                label1.Text = label1.Text.Substring(1) + label1.Text.Substring(0,1);

     //substring(0) 表示截取后的部分如123456  就变成了23456

                //substring0,1)表示截取的部分如 123456 就变成了1

            }

     

            private void runDeng_Load(object sender, EventArgs e)

            {

       // label1.Font = new Font("楷体",20);

                label1.Text = label1.Text.Substring(0) + label1.Text.Substring(0, 1);

            }

     

     

     

    Soundplayer

    Timer控件不能保证所经过的事件精确,若要确保精确,计时器赢根据需要检查系统时钟,而不是常识在内部跟踪所积累的事件。

    DateTime.Now.ToString()是获取当前事件并转换成字符串。//这里的ToString是转换string类型的

    要想使用soundplayer这个类需要引用命名空间 using System.Media

            private void Form1_Load(object sender, EventArgs e)

            {

                SoundPlayer so = new SoundPlayer();

                //这里面加@是取消转义字符的意思

                so.SoundLocation = @"C:UsersAdministratorAppDataLocalTemporary Projects定时播放定时播放.sln";

       //判断系统事件hour(小时)=10并且系统事件minute(分钟)=15并且系统时间second(秒)=0就播放

                if(DateTime.Now.Hour==10&&DateTime.Now.Minute==15&&DateTime.Now.Second==0)

                {

                    so.Play();

                }

            }

     

            private void timer1_Tick(object sender, EventArgs e)

            {

    //label1的文本=系统的事件转换为string

                label1.Text = DateTime.Now.ToString();

            }

     

            private void timer2_Tick(object sender, EventArgs e)

            {

                label2.Text = label2.Text.Substring(1) + label2.Text.Substring(0,1);

     

            }

  • 相关阅读:
    中小企业发展环境十强
    asp.net发送邮件时报:无法从传输连接中读取数据: net_io_connectionclosed。
    .netCore学习一
    Python项目打包
    Linux中安装JMeter并执行压测
    用Python生成随机长度的字符串和随机长度的数字
    用Python将内容输出到文档的两种方式
    Python学习系列之项目打包成可执行exe文件(三十五)
    Python学习系列之Python中的包(三十一)
    Python学习系列之以主程序形式运行(三十)
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8608942.html
Copyright © 2020-2023  润新知