如何让VB.net解决我在Keydown事件中按+ - * /的问题? 目前我正在使用Select Case:
Select Case e.Key
'Numpad Numbers Keydown Events'
Case Key.NumPad0
Display.Append("0")
txtAnswer.Text = Display.ToString
Case Key.NumPad1
Display.Append("1")
txtAnswer.Text = Display.ToString
然而,我找不到钥匙。使用小键盘功能按钮的事情。
我尝试使用:
Case AscW(Chr(107))
Display.Append("+")
txtAnswer.Text = Display.ToString
但它没有用,有人可以帮忙吗?
由于
尼克
答案 0 :(得分:1)
我不知道我的头脑,但如果我必须找出我在功能中设置了一个断点,运行程序并按下每个键。这将触发断点,我可以使用调试器检查e.Key变量,以准确了解我按下的键。
答案 1 :(得分:1)
您是否尝试过Key.Add / Key.Subtract / Key.Multiply / Key.Divide?如果这不起作用(或那些与C#.net密钥不对应的那些)尝试寻找以'Oem'为前缀的那些。