最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# WinForm-Timer控件的使用

 更新時(shí)間:2020年11月27日 09:44:04   作者:野性狼心  
這篇文章主要介紹了C# WinForm-Timer控件的使用,幫助大家更好的理解和學(xué)習(xí)c# winform,感興趣的朋友可以了解下

比如在窗體中顯示時(shí)間:

錯(cuò)誤思路一:我在窗體結(jié)構(gòu)函數(shù)中寫(xiě)入一個(gè)死循環(huán),每隔一秒顯示一次當(dāng)前時(shí)間

public Form6()
    {
      InitializeComponent();

      while (true)
      {
        label1.Text = DateTime.Now.ToString("yyyy年MM月dd日hh時(shí)mm分ss秒");
        System.Threading.Thread.Sleep(1000);
      }
    }

錯(cuò)誤原因:結(jié)構(gòu)函數(shù)無(wú)限循環(huán),結(jié)構(gòu)函數(shù)讀不完代碼是無(wú)法打開(kāi)窗體的

錯(cuò)誤思路二:放置一個(gè)按鈕,窗體啟動(dòng)后點(diǎn)擊按鈕開(kāi)始顯示時(shí)間

public Form6()
    {
      InitializeComponent();

      
    }

    private void button1_Click(object sender, EventArgs e)
    {
      while (true)
      {
        label1.Text = DateTime.Now.ToString("yyyy年MM月dd日hh時(shí)mm分ss秒");
        System.Threading.Thread.Sleep(1000);
      }
    }

錯(cuò)誤原因:窗體系統(tǒng)在循環(huán)讀取時(shí)間,無(wú)法對(duì)窗體進(jìn)行其他操作

=======================================================

如何在窗體中顯示當(dāng)前時(shí)間?——Timer控件

Timer控件 - 按用戶定義的間隔引發(fā)事件的組件,獨(dú)自占用一個(gè)線程,系統(tǒng)正常工作

常用屬性:

  Enabled - 控件是否啟用

  Interval - 事件的頻率,多長(zhǎng)時(shí)間觸發(fā)一次時(shí)間

執(zhí)行事件:每次要觸發(fā)的事件

在窗體中顯示時(shí)間:

 //Timer控件 顯示時(shí)間
    private void timer1_Tick(object sender, EventArgs e)
    {
      label1.Text = DateTime.Now.ToString("yyyy年MM月dd日hh時(shí)mm分ss秒");
    }

===============================================================

利用Timer控件制作一個(gè)隨機(jī)抽獎(jiǎng)系統(tǒng)

public Form6()
    {
      InitializeComponent();      
    }

    bool start = false;
    //開(kāi)始或結(jié)束抽獎(jiǎng)
    private void button1_Click(object sender, EventArgs e)
    {
      if(start==false)
      {
        timer1.Enabled = true;
        start = true;
        button1.Text = "停止";
      }
      else
      {
        timer1.Enabled = false;
        start = false;
        button1.Text = "開(kāi)始";
      }
    }
    //Timer控件事件
    private void timer1_Tick(object sender, EventArgs e)
    {
      Random r = new Random();
      label1.Text = r.Next(1, 200).ToString();
    }

以上就是C# WinForm-Timer控件的使用的詳細(xì)內(nèi)容,更多關(guān)于c# winform time控件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

扎囊县| 周宁县| 望城县| 米林县| 轮台县| 托里县| 黄陵县| 襄汾县| 和平区| 博野县| 合水县| 德昌县| 邵阳县| 余姚市| 环江| 安康市| 汉阴县| 南召县| 富裕县| 陕西省| 墨竹工卡县| 荆门市| 营口市| 册亨县| 兴和县| 永川市| 阿荣旗| 桑植县| 收藏| 威远县| 鄂伦春自治旗| 娱乐| 龙山县| 民勤县| 饶河县| 蒲城县| 隆化县| 宁陵县| 巴东县| 余庆县| 昂仁县|