zoukankan      html  css  js  c++  java
  • 定时器使用

      private static void WarningMsg()
            {
                //新建定时器
                System.Timers.Timer timer = new System.Timers.Timer();
                //周期1秒
                timer.Interval = 1000;
                //执行事件
                timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);
    
                //开启
                timer.Enabled = true;
               
            }
    
            static void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
            {
                //客户端时间提取出时分,与设置时间做对比
                if (e.SignalTime.ToString("HH:mm:ss").Trim().Equals(LocalSetting.WarningTime_ruyuan1.ToString().Trim())
                    || e.SignalTime.ToString("HH:mm:ss").Trim().Equals(LocalSetting.WarningTime_ruyuan2.ToString().Trim())
                    || e.SignalTime.ToString("HH:mm:ss").Trim().Equals(LocalSetting.WarningTime_ruyuan3.ToString().Trim()))
                {
                    //调用需要提醒的窗体
                    //TODO
                    AdmissionRdWarn addDict = new AdmissionRdWarn();
                    addDict.btn_warn_Click(null, null);
                    if (LocalSetting.isWarn)
                    {
                        addDict.ShowDialog();
                        LocalSetting.isWarn = false;
                    }
    
                   //MessageBox.Show(DateTime.Now.ToString());
                }
                  
                
      
            }

     给定一个时间,和预定时间匹配触发定时功能

  • 相关阅读:
    android 上面的视频播放
    android 中的 xml 解析方法
    database is locked
    Ubuntu 下获取 debug.keystore 的MD5
    Ubuntu 真机 调试
    PreferenceActivity 的用法总结
    WebView 相关知识点
    android 知识点
    Thread 中的 中断
    Java 追加数据到文件
  • 原文地址:https://www.cnblogs.com/rufengzt/p/4054080.html
Copyright © 2011-2022 走看看