我在这里使用turotial
http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx
此按下按键并将其打印到控制台。有没有人知道如何将这项工作用于控制和另一个关键,比如ctrl + w
?如果是这样,我可以得到一些指导,或者您能否建议我需要研究以找出答案?
由于
答案 0 :(得分:1)
System.Windows.Forms.Control.ModifierKeys
应该诀窍,告诉你是否按下了shift,alt和/或控制。
例如;
if (Keys.W == (Keys)vkCode && Keys.Control == Control.ModifierKeys)
应根据您的链接检查^W
组合。
答案 1 :(得分:0)
如果您想获得按下哪个键,则可以使用文本框的KeyPress事件。
它有KeyPressEventArgs对象,其中包含“KeyChar”属性,该属性存储Key Pressed的字符。
查看此链接 How do I make a textbox that only accepts numbers?
这里的问题不同,但所提供的解决方案也可以帮助您。
答案 2 :(得分:0)