delphi也行呀,我写的程序就能用快捷件
不过是用alt+键值
例如文件(&F)
你得用alt+'F'

解决方案 »

  1.   

    to flyby:
    我指的是popup菜单,不是说主菜单,而且必须是你自己做的popup菜单,而memo自带的popup菜单是正常的。有人能回答吗?
      

  2.   

    快捷菜单中的快键,只有在其菜单弹出的时候才能用的,要想定义程序中什么时候都能用到的快键,则你要在菜单条的Hotkey属性中选择其所用的快键,而只靠一个&想实现在其没有弹出时的快键是不行的,不知所说的你以为然否,还有,若有什么问题可与我联系,[email protected]
    很高兴能和你一块儿学习进步
      

  3.   

    to cwhelucky:popup菜单是不可能接受alt+x 之类的组合快捷键的,对于不同菜单,运行的很好,但是popup菜单,当你按alt时,它已消隐了。所以兄台所说的也不能实现,再看看吧
      

  4.   

    这可不能称之为快捷方式,只是当你用键盘上的windows popup menu键(右CTRL边上这个)后可以直接按&后的字母来实现直接定位菜单项。
    这些地方可没有组合键(所有功能键都不会出现的)!所以不能称为完全意义上的快捷键。
      

  5.   

    不能称之为完全意义上的快捷键?那为什么主菜单上的就可以?
    如果我想实现,该怎么办?popupmenu菜单上没有onkeypress事件.
    难道这个问题大简单,以至于没人屑于回答了?
      

  6.   

    OnKeyPress不是菜单事件,而是可以把它转成菜单事件,
    如果你要实现快捷方式(不论主菜单与否),只要在ResourceView中加入一项Accelerator在其中加入你要响应的菜单项ID和相应的快捷键就可以了。
      

  7.   

    vc++可以这样,那delphi和vb又该怎么加入呢?