C# winform 监听键盘录入
我们再程序中监听键盘录入 窗口属性this.KeyPreview = true 可以让方法传递到窗口中由窗口监听
监听方法
方法一 KeyDown 键盘按下;
private void Form1_KeyDown(object sender, KeyEventArgs e) { }
方法二 KeyUp 键盘弹起:
private void Form1_KeyUp(object sender, KeyEventArgs e) { }
方法三 拦截window 消息:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Up) { // do something here return true; } else { return base.ProcessCmdKey(ref msg, keyData); } }