我是否有办法检查是否点击了某个键?
我想要实现的是创建文本编辑器之类的东西,我已经完成了大部分内容。现在,当我按下按钮时,我在元素PreviewKeyUp
下有一个函数而另一个PreviewKeyDown
...有PreviewKeyClick
或KeyClick
吗?
PS:我正在使用visual studio 2010并针对.NET Framework 3.5进行编译...我知道我可以使用4.0但3.5是由于客户端PC的限制。该应用程序面向特定客户端,我无法在客户端计算机上更新.NET Framework。如果需要更多细节,请不要犹豫。
答案 0 :(得分:2)
KeyPress事件就是我想要的。警告:它不适用于非字符键。
答案 1 :(得分:2)
通常,对于文本编辑器,您需要处理TextInput(或PreviewTextInput)和KeyDown / PreviewKeyDown事件。后者处理TextInput事件中未包含的键。