我怎样才能让VB.net知道我在按键事件中按了+-*/?目前我使用的是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但是,我找不到钥匙。使用numpad功能按钮的东西。
我尝试使用:
Case AscW(Chr(107))
Display.Append("+")
txtAnswer.Text = Display.ToString但是它不起作用,有人能帮上忙吗?
谢谢
尼克
发布于 2010-08-04 07:10:46
你试过Key.Add/Key.Subtract/Key.Multiply/Key.Divide吗?如果这不起作用(或者那些与C# .net密钥不对应),请尝试查找以“Oem”为前缀的密钥。
发布于 2010-08-04 06:11:49
我不知道我的头顶,但如果我必须找出我在函数中设置了一个断点,运行程序并按下每个键。这将触发断点,并且我可以使用调试器检查e.Key变量,以确切地了解我按下了哪个键。
https://stackoverflow.com/questions/3400995
复制相似问题