怎样才能屏蔽掉菜单上的快捷键,而让主Form首先响应事件?
我在程序的主form中的KeyDown函数中写了一个响应Ctrl+N的功能,但是因为在菜单中有一个功能的快捷键也是CTRL+N,所以程序优先响应了菜单中的功能。
我将form的KeyPreview的值设了TRUE也不能解决问题,不知用什么方法也有可能解决,前提是我不想将菜单的快捷键改掉。
我后来跟踪进入了VCL,不知为什么它居然也是先进入的TButtonCotrol的消息处理函数,这其中的道理,还真有一点让人不太明白。
问题点数:77、回复次数:1Top
1 楼cobi(我是小新)回复于 2002-02-04 07:41:21 得分 77
Ctrl+N设置为系统热键Top




