-2

Windows Calculator のような電卓を作成したいと思います。次のコーディングを行いましたが、ユーザーが Enter ボタンを押したときに Equal(=) にコード e.KeyChar を使用する方法がわかりません。

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

しかし、このコードはプログラムで実行されません

4

3 に答える 3

13

KeyUpまたはKeyDownイベントとクエリを使用する

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 に答える