0
我這一天前問一個問題,那傢伙叫我去這個話題:How can I convert 'System.Windows.Input.Key' to 'System.Windows.Forms.Keys'?鍵轉換代碼
但由於該主題是很老,我以爲問在這裏會更好。 我得到這段代碼,我需要它來轉換我的鑰匙,但我不能爲我的生活理解代碼的作用。
Keys formsKey = ...;
Key wpfKey = ...;
wpfKey = KeyInterop.KeyFromVirtualKey((int)formsKey);
formsKey = (Keys)KeyInterop.VirtualKeyFromKey(wpfKey);
要清楚,我需要有此一鍵轉換:
private void movement(object sender, System.Windows.Input.KeyEventArgs key)
{
if (wpfKey = Keys.Up)
{
x -= 20;
} ...
那麼究竟是如何將在第二的是第一個代碼工作?