我在winform的keydown事件里面写了,可是如果焦点在一个输入框里面,
winform的keydown事件就失效了,应该如何做?另外,如何时间,在一个窗口里面按回车键,触发一个默认的按纽的的click时间?

解决方案 »

  1.   

    另外,如何时间,在一个窗口里面按回车键,触发一个默认的按纽的的click时间?窗体的属性里有个 ACCEPT 按钮的选项
      

  2.   

    在.Net中通常我们把Form.KeyPreview设为true来预先处理键盘输入,例如按ESC键则关闭,按回车改为发送TAB等。
      

  3.   

    private void Form_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    //窗体接收用户按键F5
    if ( e.KeyCode != Keys.F5 )
    return;
              ...
    }