gpt4 book ai didi

c# - 如何让 IsKeyDown 方法在 C# 中工作

转载 作者:太空宇宙 更新时间:2023-11-03 17:32:59 25 4
gpt4 key购买 nike

我不知道如何让这个方法起作用:

System.Windows.Input.Keyboard.IsKeyDown(System.Windows.Input.Key)

对象浏览器表示如下:

public static bool IsKeyDown(System.Windows.Input.Key key)
Member of System.Windows.Input.Keyboard
Summary:
Determines whether the specified key is pressed.
Parameters:
key: The specified key.
Return Values:
true if key is in the down state; otherwise, false.

好吧,它是 Keyboard 的成员,对吧?我使用了以下代码:键盘测试 = new Keyboard();

但是当我输入 test 然后输入点时,IsKeyDown 不是一个选项。唯一的选项来自 Windows.Forms 成员。我在这里错过了什么?谢谢。

最佳答案

添加PresentationCore.dll程序集作为引用。

添加WindowsBase.dll程序集作为引用。

测试代码:

private void buttonMisc_Click(object sender, EventArgs e)
{
if (System.Windows.Input.Keyboard.IsKeyDown(System.Windows.Input.Key.LeftShift) == true)
MessageBox.Show("Got it!");
}

关于c# - 如何让 IsKeyDown 方法在 C# 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12984522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com