我试图覆盖WndProc,但粘贴事件上没有显示任何消息。
然后我尝试创建自定义过滤器并使用方法PreFilterMessage我能够捕获值为257(KEYUP事件)的消息,但这还不够......
答案 0 :(得分:18)
使用:
protected override void OnKeyDown(KeyEventArgs e)
{
if (e.KeyCode == Keys.V && e.Modifiers == Keys.Control)
{
MessageBox.Show("Hello world");
}
base.OnKeyDown(e);
}
确保您的表单KeyPreview = true。
答案 1 :(得分:2)
您可以通过以下方式执行此操作:
就个人而言,我会选择使用菜单选项。