程序中有个窗口使用比较频繁,想设置Esc为关闭窗口的快捷键,好像KeyPress事件不能用来做这个工作,不知道怎么写

解决方案 »

  1.   

    在OnKeyDown事件里面写 
    if (Key=VK_ESCAPE) then 
    begin 
      //你的操作 
    end;重复发帖,我也重复接分  
      

  2.   

    在KeyDown中处理,或者放置按钮,设置此按钮默认为取消,当然开可以拦截消息,自己选吧
      

  3.   


    bdmh老师,你有一个啤酒瓶盖子耶。盖子上方还写着个5。让我想起买的啤酒,盖子里面就有个“5角”的中奖标志
      

  4.   

    增加一个action,action快捷方式随便设置,我就是这么干的
      

  5.   

    if (Key=VK_ESCAPE) then 
    begin 
      form2.close;//这里假设你所需关闭的窗口是form2 
    end;把这段代码加到form2的OnKeyDown事件中就可以了
      

  6.   

    最主要是窗体的Keypreview属性设置为True 
    好像前两天碰到过类似的问题唉