置百丈玄冰而崩裂,掷须臾池水而漂摇。

C# winform 监听键盘录入

ASP.NET 强强

我们再程序中监听键盘录入   窗口属性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); 
    } 
}


发表评论:

验证码