zoukankan      html  css  js  c++  java
  • 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来进行验证码匹配。

  • 相关阅读:
    js optional chaining operator
    Linux Bash Script conditions
    Linux Bash Script loop
    js Nullish Coalescing Operator
    js sort tricks All In One
    React Portal All In One
    最小生成树&&次小生成树
    链式前向星实现以及它的遍历
    [2015.11.8|9图论]解题代码集合
    最短路算法及其延伸
  • 原文地址:https://www.cnblogs.com/jlutiger/p/9530683.html
Copyright © 2011-2022 走看看