欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#線程倒計(jì)時(shí)器源碼分享

 更新時(shí)間:2020年12月21日 13:38:10   作者:王子先生  
這篇文章主要為大家分享了C#線程倒計(jì)時(shí)器源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C#線程倒計(jì)時(shí)器源碼,供大家參考,具體內(nèi)容如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Windows.Forms;

namespace ListZZBG
{
class TimeHeleper
{
Thread thread;
private TimeSpan time; //計(jì)時(shí)時(shí)間 
private TimeSpan endTime; //到點(diǎn)時(shí)間 
private Label lb;
private bool whereExit = true;

/// <summary> 
/// 設(shè)定計(jì)時(shí)器計(jì)時(shí)的時(shí)間 
/// </summary> 
/// <param name="StartTime">計(jì)時(shí)器時(shí)間,如:01:00:00 既1小時(shí)</param> 
public TimeHeleper(TimeSpan StartTime, Label lb)
{
time = StartTime;
this.lb = lb;
}

public void ShowLabel()
{
lb.Text = time.ToString();
}

/// <summary> 
/// 獲取時(shí)間 
/// </summary> 
/// <returns></returns> 
public TimeSpan GetTime()
{
return time;
}

/// <summary> 
/// 開(kāi)啟計(jì)時(shí)器 
/// </summary> 
public void Open()
{
//計(jì)算到點(diǎn)時(shí)間 
TimeSpan tsNow = TimeSpan.Parse(DateTime.Now.ToString("HH:mm:ss"));
TimeSpan tsAdd = time;
endTime = tsNow + tsAdd;
//線程開(kāi)始 
whereExit = false;
thread = new Thread(TimeThreadStart);
thread.IsBackground = true;
thread.Start();
}

/// <summary> 
/// 關(guān)閉計(jì)時(shí)器 
/// </summary> 
public void Close()
{
whereExit = true;
thread.Join(1000);
}

private void TimeThreadStart()
{
while (!whereExit)
{
RunTime();
Thread.Sleep(1000);
}
}

private delegate void RunTimeDelegate();
private void RunTime()
{
if (lb.InvokeRequired)
{
RunTimeDelegate d = RunTime;
lb.Invoke(d);
}
else
{
time = endTime - TimeSpan.Parse(DateTime.Now.ToString("HH:mm:ss"));
string[] sp = time.ToString().Split(':');
lb.Text = sp[2].ToString(); //liable1控件
}
}
}

}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# Environment.CurrentDirectory 靜態(tài)屬性的實(shí)現(xiàn)

    C# Environment.CurrentDirectory 靜態(tài)屬性的實(shí)現(xiàn)

    本文主要介紹了C# Environment.CurrentDirectory 靜態(tài)屬性的實(shí)現(xiàn),它返回當(dāng)前應(yīng)用程序的工作目錄路徑,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • C#判斷一個(gè)圖像是否是透明的GIF圖的方法

    C#判斷一個(gè)圖像是否是透明的GIF圖的方法

    這篇文章主要介紹了C#判斷一個(gè)圖像是否是透明的GIF圖的方法,涉及C#針對(duì)gif圖片屬性的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • C# 動(dòng)畫窗體(AnimateWindow)的小例子

    C# 動(dòng)畫窗體(AnimateWindow)的小例子

    C# 動(dòng)畫窗體(AnimateWindow)的小例子,需要的朋友可以參考一下
    2013-03-03
  • 理解C#中的Lambda表達(dá)式

    理解C#中的Lambda表達(dá)式

    這篇文章主要介紹了理解C#中的Lambda表達(dá)式,本文用實(shí)例代碼來(lái)講解Lambda表達(dá)式,用不同的角度總結(jié)對(duì)它的認(rèn)識(shí),需要的朋友可以參考下
    2015-04-04
  • C#生成DLL文件的方法

    C#生成DLL文件的方法

    這篇文章主要介紹了C#生成DLL文件的方法,較為詳細(xì)的分析了使用C#生成DLL文件所涉及的相關(guān)技巧與實(shí)現(xiàn)方法,需要的朋友可以參考下
    2015-07-07
  • C#設(shè)置Word文本框中改變文字方向的方法

    C#設(shè)置Word文本框中改變文字方向的方法

    在Word中可插入文本框,默認(rèn)情況下插入的文本框中的文字方向?yàn)闄M向排列,對(duì)于一些特殊文檔的設(shè)計(jì)要求,需要改變文字方向,本文就詳細(xì)的介紹一下使用,感興趣的可以了解一下
    2021-06-06
  • C#凈化版WebApi框架的實(shí)現(xiàn)

    C#凈化版WebApi框架的實(shí)現(xiàn)

    這篇文章主要介紹了C#凈化版WebApi框架的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03
  • C# 刪除字符串中的中文(實(shí)例分享)

    C# 刪除字符串中的中文(實(shí)例分享)

    本文主要分享了C#刪除字符串中的中文的具體實(shí)例,具有一定的參考價(jià)值,需要的朋友一起來(lái)看下吧
    2016-12-12
  • C#與C++與互操作實(shí)例講解

    C#與C++與互操作實(shí)例講解

    在本篇文章里小編給大家整理了關(guān)于C#與C++與互操作實(shí)例以及相關(guān)內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • C#接口實(shí)現(xiàn)方法實(shí)例分析

    C#接口實(shí)現(xiàn)方法實(shí)例分析

    這篇文章主要介紹了C#接口實(shí)現(xiàn)方法,以實(shí)例形式較為詳細(xì)的分析了C#接口的功能、定義及實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10

最新評(píng)論