如题.在KeyDown事件写上KEY:=0又不行,请高手指点

解决方案 »

  1.   

    要使form的KeyDown有效,要设form的KeyPreview=true;
      

  2.   

    OnKeyDown事件触发是在OnKeyPress之前的。
    OnKeyDown的触发消息是WM_SYSKEYDOWN
    OnKeyPress的触发消息是WM_CHAR
    所以即使在OnKeyDown的事件处理中即使修改了Key的虚拟键值,但是WM_CHAR依然可以得到按键信息,因为它们触发之不同消息。所以你在Edit或者Memo中的按键字符依然会被截获显示,要想截获必须在OnKeyPress中将Key=#0。
      

  3.   

    wudi_1982(︻┳═一) 请问,虽然是这样,是不是就没有办法把KEY:=#0在KEYDOWN事件中实玩吗?