我想构建一个像 Windows Calculator 这样的计算器。我已经完成了以下编码,但我不知道当用户按下 Enter 按钮时如何将代码 e.KeyChar 用于 Equal(=)。
if(e.KeyChar == 40)
{
MessageBox.Show("you press enter");
}
但是这段代码没有在程序中运行
我想构建一个像 Windows Calculator 这样的计算器。我已经完成了以下编码,但我不知道当用户按下 Enter 按钮时如何将代码 e.KeyChar 用于 Equal(=)。
if(e.KeyChar == 40)
{
MessageBox.Show("you press enter");
}
但是这段代码没有在程序中运行
使用KeyUp
orKeyDown
事件和查询
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!");
}