C# WPF 按钮单击

发布于 2024-11-06 18:55:21 字数 378 浏览 0 评论 0原文

我想知道是否有办法检查某个键是否被点击?

我想要实现的是创建类似文本编辑器的东西,我已经完成了大部分部分。现在,当我按下按钮时,我在元素 PreviewKeyUp 和另一个 PreviewKeyDown 下有一个函数...是否有类似 PreviewKeyClick 或 <代码>KeyClick?

PS:我正在使用 Visual Studio 2010 并针对 .NET Framework 3.5 进行编译...我知道我可以使用 4.0,但 3.5 是由于客户端 PC 的限制。该应用程序针对特定客户端,但我无法更新客户端计算机上的 .NET Framework。如果需要更多详细信息,请随时询问。

I wounder if there is a way to check if a key is clicked?

What I want to achieve is creating something like text editor, I have finished most of the parts. Now when I press on a button, I have a function under element PreviewKeyUp and the other PreviewKeyDown ... Is there something like PreviewKeyClick or KeyClick?

PS: I'm using visual studio 2010 and compiling against .NET Framework 3.5 ... I know I can use 4.0 but 3.5 is due to restrictions on client PC. The application targets a specific client and I can't update the .NET Framework on the client machine. If more details is needed, don't hesitate to ask.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

高跟鞋的旋律 2024-11-13 18:55:21

一般来说,对于文本编辑器,您需要处理 TextInput< /a> (或 PreviewTextInput)和 KeyDown /PreviewKeyDown 事件。后者处理 TextInput 事件中未包含的键。

In general, for text editors you would need to handle TextInput (or PreviewTextInput) and KeyDown/PreviewKeyDown events. The latter handles keys not included in TextInput events.

醉南桥 2024-11-13 18:55:21

我认为 KeyPress 事件就是您正在寻找的。警告:它不适用于非字符键。

KeyPress event is what you are looking for I think. Warning: It does not work for non-character keys.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文