C#中的计算器代码

时间:2013-11-01 12:53:05

标签: c# visual-studio

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

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

但此代码不在程序

中运行

3 个答案:

答案 0 :(得分:13)

使用KeyUpKeyDown个事件并查询

if (e.KeyCode == Keys.Enter)

答案 1 :(得分:3)

试试这个

   if (e.KeyChar == 13)
   {
     // Enter key pressed
   }

答案 2 :(得分:0)

private void Form1_KeyUp(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
        MessageBox.Show("Enter Key Pressed!");
}