亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

WinForm實(shí)現(xiàn)程序一段時(shí)間不運(yùn)行自動(dòng)關(guān)閉的方法

 更新時(shí)間:2015年09月01日 12:46:13   作者:我心依舊  
這篇文章主要介紹了WinForm實(shí)現(xiàn)程序一段時(shí)間不運(yùn)行自動(dòng)關(guān)閉的方法,涉及WinForm計(jì)時(shí)器及進(jìn)程操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了WinForm實(shí)現(xiàn)程序一段時(shí)間不運(yùn)行自動(dòng)關(guān)閉的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Security.Cryptography.X509Certificates;
using System.Net.Security;
namespace DemoDataGridView
{
 public partial class Form3 : Form, IMessageFilter
 {
  private int m_WaitMinute = 0;
  System.Windows.Forms.Timer MyTimer;
  public Form3()
  {
   InitializeComponent();
   MyTimer = new Timer();
   MyTimer.Interval = 1000;
   MyTimer.Tick += new EventHandler(MyTimer_Tick);
   Application.Idle += new EventHandler(Application_Idle);
  }
  void MyTimer_Tick(object sender, EventArgs e)
  {
   if (m_WaitMinute < 60)
   {
    MyTimer.Enabled = true;
    MyTimer.Interval = 10000; //10秒
    m_WaitMinute += 1;
    // this.Opacity = 1.0 - Convert.ToDouble(m_WaitMinute / 60.0);
   }
   else
   {
    MyTimer.Enabled = false;
   }
  }
  void Application_Idle(object sender, EventArgs e)
  {
   if (m_WaitMinute == 0)
   {
    System.IO.File.WriteAllText("D:\\1.txt", DateTime.Now.ToString());
    MyTimer.Start();
   }
   else
   {
    if (m_WaitMinute >= 6)
    {
     System.IO.File.WriteAllText("D:\\2.txt", DateTime.Now.ToString());
     this.Close();
    }
   }
  }
  public bool PreFilterMessage(ref Message m)
  {
   if (m_WaitMinute != 0)
   {
    m_WaitMinute = 0;
    MyTimer.Enabled = false;
    return true;
   }
   return false;
  }
 }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#實(shí)現(xiàn)FTP文件下載及超時(shí)控制詳解

    C#實(shí)現(xiàn)FTP文件下載及超時(shí)控制詳解

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)FTP文件下載及超時(shí)控制的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • C#使用System.Environment獲取電腦的相關(guān)屬性

    C#使用System.Environment獲取電腦的相關(guān)屬性

    這篇文章主要為大家詳細(xì)介紹了C#使用System.Environment獲取電腦的相關(guān)屬性,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • C#?StackExchange.Redis?用法匯總

    C#?StackExchange.Redis?用法匯總

    StackExchange.Redis?是?C#?操作?Redis?數(shù)據(jù)庫(kù)的客戶端,本文通過(guò)圖文并茂的形式給大家介紹C#?StackExchange.Redis?用法匯總,感興趣的朋友一起看看吧
    2021-12-12
  • unity實(shí)現(xiàn)屏幕上寫(xiě)字效果

    unity實(shí)現(xiàn)屏幕上寫(xiě)字效果

    這篇文章主要為大家詳細(xì)介紹了unity實(shí)現(xiàn)屏幕上寫(xiě)字效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • C#使用Task實(shí)現(xiàn)執(zhí)行并行任務(wù)的原理的示例詳解

    C#使用Task實(shí)現(xiàn)執(zhí)行并行任務(wù)的原理的示例詳解

    Task是一個(gè)表示異步操作的類(lèi),它提供了一種簡(jiǎn)單、輕量級(jí)的方式來(lái)創(chuàng)建多線程應(yīng)用程序。本文就來(lái)和大家聊聊在C#中如何使用Task執(zhí)行并行任務(wù)吧
    2023-04-04
  • Response.Redirect 正在中止線程解決方案

    Response.Redirect 正在中止線程解決方案

    這兩天在開(kāi)發(fā)調(diào)試過(guò)程中,老是會(huì)出現(xiàn)在一個(gè) "正在中止線程“(ThreadAbortException)的例外信息,很是疑惑,于是網(wǎng)上收集整理了一下,現(xiàn)在曬出來(lái)和大家分享,希望對(duì)你們有幫助
    2012-11-11
  • C#實(shí)現(xiàn)在控制臺(tái)輸入密碼顯示星號(hào)的方法

    C#實(shí)現(xiàn)在控制臺(tái)輸入密碼顯示星號(hào)的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)在控制臺(tái)輸入密碼顯示星號(hào)的方法,感興趣的小伙伴們可以參考一下
    2016-04-04
  • C#實(shí)現(xiàn)Ping的方法小結(jié)

    C#實(shí)現(xiàn)Ping的方法小結(jié)

    這篇文章主要介紹了C#實(shí)現(xiàn)Ping的方法,以?xún)蓚€(gè)實(shí)例形式形式較為詳細(xì)的分析了C#實(shí)現(xiàn)ping功能的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • C#實(shí)現(xiàn)軟件監(jiān)控外部程序運(yùn)行狀態(tài)的方法

    C#實(shí)現(xiàn)軟件監(jiān)控外部程序運(yùn)行狀態(tài)的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)軟件監(jiān)控外部程序運(yùn)行狀態(tài)的方法,可實(shí)現(xiàn)監(jiān)控另一個(gè)程序的運(yùn)行狀態(tài)及觸發(fā)相應(yīng)事件的功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-12
  • C#圖表算法之最小生成樹(shù)

    C#圖表算法之最小生成樹(shù)

    本文詳細(xì)講解了C#圖表算法之最小生成樹(shù),文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04

最新評(píng)論