-2

我想构建一个像 Windows Calculator 这样的计算器。我已经完成了以下编码,但我不知道当用户按下 Enter 按钮时如何将代码 e.KeyChar 用于 Equal(=)。

if(e.KeyChar == 40)
{
    MessageBox.Show("you press enter");
}

但是这段代码没有在程序中运行

4

3 回答 3

13

使用KeyUporKeyDown事件和查询

if (e.KeyCode == Keys.Enter)
于 2013-11-01T12:55:27.893 回答
3

尝试这个

   if (e.KeyChar == 13)
   {
     // Enter key pressed
   }
于 2013-11-01T12:55:13.657 回答
0
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
        MessageBox.Show("Enter Key Pressed!");
}
于 2013-11-01T13:00:48.653 回答