中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WinForm-Timer控件如何在C#項目中使用

發布時間:2020-11-30 16:21:24 來源:億速云 閱讀:157 作者:Leah 欄目:開發技術

本篇文章為大家展示了 WinForm-Timer控件如何在C#項目中使用,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

錯誤思路一:我在窗體結構函數中寫入一個死循環,每隔一秒顯示一次當前時間

public Form6()
    {
      InitializeComponent();

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

錯誤原因:結構函數無限循環,結構函數讀不完代碼是無法打開窗體的

錯誤思路二:放置一個按鈕,窗體啟動后點擊按鈕開始顯示時間

public Form6()
    {
      InitializeComponent();

      
    }

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

錯誤原因:窗體系統在循環讀取時間,無法對窗體進行其他操作

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

如何在窗體中顯示當前時間?——Timer控件

Timer控件 - 按用戶定義的間隔引發事件的組件,獨自占用一個線程,系統正常工作

WinForm-Timer控件如何在C#項目中使用

常用屬性:

  Enabled - 控件是否啟用

  Interval - 事件的頻率,多長時間觸發一次時間

WinForm-Timer控件如何在C#項目中使用

執行事件:每次要觸發的事件

在窗體中顯示時間:

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

WinForm-Timer控件如何在C#項目中使用

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

利用Timer控件制作一個隨機抽獎系統

public Form6()
    {
      InitializeComponent();      
    }

    bool start = false;
    //開始或結束抽獎
    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 = "開始";
      }
    }
    //Timer控件事件
    private void timer1_Tick(object sender, EventArgs e)
    {
      Random r = new Random();
      label1.Text = r.Next(1, 200).ToString();
    }

上述內容就是 WinForm-Timer控件如何在C#項目中使用,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

渑池县| 永城市| 淮阳县| 和顺县| 曲麻莱县| 浮山县| 东莞市| 交城县| 湖州市| 象州县| 佛学| 赞皇县| 探索| 白玉县| 六枝特区| 通城县| 新余市| 延寿县| 河北区| 江安县| 博爱县| 神池县| 合阳县| 临武县| 西盟| 沂水县| 布拖县| 新安县| 彭阳县| 武川县| 磐石市| 恩平市| 丹巴县| 哈巴河县| 简阳市| 漳浦县| 新巴尔虎右旗| 铁岭市| 江达县| 建阳市| 自贡市|