C#|窗體獲取系統時間、回車觸發按鈕事件、實現驗證碼功能


窗體上顯示時間:

  1)首先新建一個Timer,命名為timer,並在屬性中修改Interval為1000;

  2)在需要顯示時間的地方添加一個label(假設設置名稱為:timerLabel);

  3)進入.cs的窗體代碼中,在Timer對應的方法中添加如下代碼

  timerLabel.Text = DateTime.Now.AddSeconds(0).ToString("yyyy年MM月dd日 dddd tt hh:mm:ss");

  4)在窗體的load方法中添加Timer.start();即可運行

回車觸發事件

  個人習慣,填寫完信息會直接回車確認。

  所以,添加:

  1.設置按鈕所在窗體屬性keypreview為true
  2.為窗體添加事件keypress
  3.在事件響應函數代碼如下:
  private void Form1_KeyPress(object sender, KeyPressEventArgs e)
  {
  if (e.KeyChar == 13) //13表示回車鍵
   button1.PerformClick();
  }

  當前頁面打開時,只要觸發回車鍵,就會觸發注冊按鈕對應的事件。

驗證碼的實現

  新建按鈕,為其添加合適的背景圖,添加點擊事件:

   private void check_Click(object sender, EventArgs e)

          {

              Random random = new Random();

              int minV = 12345, maxV = 98765;

              check.Text = random.Next(minV, maxV).ToString();

          }

  點擊一次更新一次,之后可以獲取text來進行驗證碼匹配。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM