Windows Calculator のような電卓を作成したいと思います。次のコーディングを行いましたが、ユーザーが Enter ボタンを押したときに Equal(=) にコード e.KeyChar を使用する方法がわかりません。
if(e.KeyChar == 40)
{
MessageBox.Show("you press enter");
}
しかし、このコードはプログラムで実行されません
Windows Calculator のような電卓を作成したいと思います。次のコーディングを行いましたが、ユーザーが Enter ボタンを押したときに Equal(=) にコード e.KeyChar を使用する方法がわかりません。
if(e.KeyChar == 40)
{
MessageBox.Show("you press enter");
}
しかし、このコードはプログラムで実行されません
KeyUp
またはKeyDown
イベントとクエリを使用する
if (e.KeyCode == Keys.Enter)
これを試して
if (e.KeyChar == 13)
{
// Enter key pressed
}
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
MessageBox.Show("Enter Key Pressed!");
}