代码之家  ›  专栏  ›  技术社区  ›  techno

捕获windows窗体上的Enter键不起作用

  •  0
  • techno  · 技术社区  · 7 年前

    okay 触发代码以验证凭据的按钮。 Enter 在窗体上的任意位置键入。 所以我注册了这样的按键事件

     this.KeyPress += UserLogin_KeyPress;
     private void UserLogin_KeyPress(object sender, KeyPressEventArgs e)
            {
                 if (e.KeyChar == (char)13)
                    {
                    MessageBox.Show("enter");
                    }
    
            }
    

    3 回复  |  直到 7 年前
        1
  •  1
  •   Geraldo Diaz    7 年前

    private void UserLogin_KeyPress(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                MessageBox.Show("Enter");
            }
        }
    
        2
  •  1
  •   ksdev    7 年前

    试试这个:

    private void UserLogin_KeyPress(object sender, KeyPressEventArgs e)
    {
       if (e.KeyCode == Keys.Enter)
       {
          MessageBox.Show("enter");
       }
    }
    
        3
  •  0
  •   Joel Coehoorn    7 年前

    只是看表格而已。 控制