不是WebBrowser惹得祸。
那是因为窗体没有输入焦点。
把窗体的keypreview的属性设成真就好了。

解决方案 »

  1.   

    ljren_t(立志)
    我按你说的试了,可是不行啊!???
    仍然没有响应,只有窗体上有webBrowser,Form_keyPress,_keyDown都没有响应
    ?
      

  2.   

    我试下来焦点不在webbrower上时有Form_keyPress,_keyDown
      

  3.   

    程序启动时试一下WebBrowser设置为 Visiable = False 然后再 True,看看能不能触发?如果能,那就是因为程序启动的时候把默认的焦点传给 WebBrowser了.
      

  4.   

    wjying(葡萄)
    奇怪,我试时无论如何都触发不了
    Garfield(猫仔) webBrowser.visible=false时可以
                                      =true,则不行,但没有办法是FOrm得到焦点,即使在Form上点击,也没有用.
      

  5.   

    不好意思,我说错了。
    我会找答案再给你说,sorry.
      

  6.   

    应该是webBrowser的原因,别的控件没问题。
      

  7.   

    各位,其实呢,我想做一个程序(含webBrowser控件),但想摆脱让人忍无可忍的传统windows界面,开始想使用form.boderStyle=o-none,但这样的窗体在windows任务栏上表现不正常,因此准备使用两个窗体,
    Form1上有菜单(,resizable form) ,   Form2为程序主界面,其菜单调用Form1上的,但想使之正常响应keyPress事件,特别是  alt+* 来弹出菜单,如何实现?
    各位大虾,请教