问题标签 [keyeventargs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在非 Form 的类上接收和读出 KeyEventArgs 事件
我目前正在开发一个作为 WinForms 项目的小游戏。游戏场是由玩家(一个单独的类)可以继续前进的瓷砖网格构建的。我希望玩家使用箭头键移动并为其设置了一个事件处理程序,但它似乎从未被调用过。
(最小化)播放器类,它为 KeyEventArgs 实现 System.Windows.Forms 包:
目前,ReadKeyDown 永远不会被调用。我如何实际将该 KeyEventDown 事件分配/绑定到播放器,以便它实际上在按键时调用该方法?
C# 中的 KeyEventArgs似乎只是说this.KeyDown += ReadKeyDown;
,但它不会将 KeyDown 识别为任何东西,也不会给我一个可能缺少的程序集引用。
c# - C#键扫描代码
我可以在 C# WPF KeyEventArgs 中获取此处描述的扫描代码https://www.freepascal.org/docs-html/current/rtl/keyboard/kbdscancode.html吗?