【发布时间】:2018-03-08 09:32:14
【问题描述】:
所以我正在尝试制作一个简单的计算器。用户只能通过表单上的按钮或数字键盘输入数字。这是我的代码:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
string key = "";
switch (e.KeyCode)
{
case (Keys.NumPad1):
key = "1";
break;
case (Keys.NumPad2):
key = "2";
break;
default:
break;
}
txt_string.Text = txt_string.Text + key;
}
如果我在 KeyDown 函数上设置断点并按下数字键盘键(以及所有其他键),程序甚至不会到达该断点。
我是否必须更改表单上的某些内容才能检测密钥?
【问题讨论】:
标签: c# calculator keydown