zoukankan      html  css  js  c++  java
  • C# 三种计时器的使用

     private delegate void Msg();
            private Timer timer_1 = new Timer();
            private System.Timers.Timer timer_2=new System.Timers.Timer();

            private System.Threading.Timer timer_3;

            private void Form1_Load(object sender, EventArgs e)
            {
                timer_1.Interval = 1;
                timer_1.Start();
                timer_1.Tick += new EventHandler(timer_1_Tick);

                timer_2.AutoReset = true;
                timer_2.Interval = 1;
                timer_2.Elapsed += new System.Timers.ElapsedEventHandler(timer_2_Elapsed);
                timer_2.Start();
                timer_3= new System.Threading.Timer(new System.Threading.TimerCallback(GetData),"time",0,1);
              
            }

            void timer_2_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
            { 
                this.Invoke( new Msg(()=>{
                    textBox2.Text = System.DateTime.Now.ToLocalTime().ToString();
                }));
            }

            void timer_1_Tick(object sender, EventArgs e)
            {
                textBox1.Text = System.DateTime.Now.ToLocalTime().ToString();
            }

            private void button1_Click(object sender, EventArgs e)
            {
                timer_1.Stop();
                timer_2.Stop();
               
            }

            private void button2_Click(object sender, EventArgs e)
            {
                timer_1.Start();
                timer_2.Start();
            }

            private void GetData(object obj)
            {
                this.Invoke(new Msg(() =>
                {
                    textBox3.Text = System.DateTime.Now.ToLocalTime().ToString();
                }));
            }

  • 相关阅读:
    static 小叙
    jq获取动态添加的行 并查找点击行同胞元素中的input值 遍历table中td下元素的值
    Jquery页面跳转 JavaScript 页面跳转 跳转路径错误问题
    且行且珍惜,我的极客导航
    导航网站的思考
    滚动视图性能优化的几种方式
    NSURLConnection
    如何实现从网络获取图片的缓存机制
    学习CocoaPods的使用心得
    如何利用时间差让cache目录下的文件自动清除
  • 原文地址:https://www.cnblogs.com/sunnyblogs/p/3028524.html
Copyright © 2011-2022 走看看