CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

怎样才能屏蔽掉菜单上的快捷键,而让主Form首先响应事件?

楼主leeseon(leeseon)2002-02-04 03:30:47 在 Delphi / VCL组件开发及应用 提问

我在程序的主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

相关问题

  • 怎样才能屏蔽掉菜单上的快捷键,而让主Form首先响应事件????
  • 怎样屏蔽IE的快捷键
  • 如何屏蔽alt+F4快捷键?
  • 快捷键消息不响应
  • 如何屏蔽系统快捷键Alt+F4?
  • 怎样屏蔽掉Dialog的关闭快捷键Escape?
  • ∷∷怎样屏蔽掉刷新和前进后退的快捷键?∷∷
  • 如何屏蔽ctrl+esc,windows的快捷键,禁用任务栏?
  • 怎么屏蔽掉VCL默认的快捷键?
  • 设置主窗体的快捷键!

关键词

  • 函数
  • 解决
  • 快捷键
  • 响应
  • 菜单
  • 主form
  • 功能
  • 程序
  • ctrl+n
  • 进入

得分解答快速导航

  • 帖主:leeseon
  • cobi

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo