Fro*_*ire 1 c# methods input winforms
我无法弄清楚如何使这个方法工作:
System.Windows.Input.Keyboard.IsKeyDown(System.Windows.Input.Key)
Run Code Online (Sandbox Code Playgroud)
对象浏览器说明如下:
public static bool IsKeyDown(System.Windows.Input.Key key)
System.Windows.Input.Keyboard的成员
摘要:
确定是否按下了指定的键.
参数:
key:指定的键.
返回值:
如果key处于down状态,则返回 true; 否则,错误.
好的,所以它是键盘的成员,对吧?我使用了以下代码:Keyboard test = new Keyboard();
但是当我输入测试然后输入点时,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!");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8789 次 |
| 最近记录: |