我使用Keys.Control+Keys.V进行判断,但系统提示错误,说是不能使用“+”操作符?
  但是我看到有些人说可以这么写的阿
  请大家赐教阿

解决方案 »

  1.   

    把窗体的KeyPreview属性设为Trueprivate void Form9_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    if(e.Control && e.KeyCode==Keys.V)
    {
    MessageBox.Show("Ctrl+V");
    }
    }
      

  2.   

    WebForm中:1.Ctrl+Enter按键捕捉方法<body onkeydown="doKeyDown()">
    <script language="JavaScript">
    <!--
    function doKeyDown() {
        if (event.ctrlKey && event.keyCode == 13) {
        alert("You pressed the Ctrl + Enter")
    }
    }
    //-->
    </script>
    </body>2.Alt加快捷键: Alt+A<button accessKey=A title="Alt+A" onclick="alert('Button clicked!')">Alt+A</button>
      

  3.   

    在Key Down事件中
    private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    if(e.Control && e.KeyCode==Keys.V)
    {
    MessageBox.Show("Ctrl+V");
    }
    }
      

  4.   

    ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
    我是在这个事件中判别的,没有KeyEventArgs 事件类型阿
      

  5.   

    hl_ws(一水):抢答是抢答了,但是与我的问题并不对应阿
      

  6.   

    levinknight:用RICHTEXT,什么意思阿