有个小问题请教各位:
请问对于一个窗体,我想按下一个组合键就弹出另外一个窗体,该怎样实现?比如按下Control+F 出现查找窗体,我知道在KeyPress中做,可是没有反应,我在TextBox中的KeyPress中写是可以的,不知道为什么?请教!!

解决方案 »

  1.   

    在Form_load事件中写
    this.KeyPreview=true;
      

  2.   

    谢谢楼上
    不过在TextBox的KeyPress中输入这个组合键的时候,由于this.KeyPreview=true;的原因首先会去执行Form的KeyPress ,然后再去执行TextBox的KeyPrss,但是我不想去执行Form的KeyPres岂不是没有办法了?
      

  3.   

    应该是你 keypress 中的判断写的不对我是小菜鸟!   说的不好清见谅,   希望能够帮到你!