200分请高手!为什么菜单热键的下划线不显示(但有效)!快捷键都无效!(200分)

  • 主题发起人 主题发起人 qwer1234
  • 开始时间 开始时间
Q

qwer1234

Unregistered / Unconfirmed
GUEST, unregistred user!
1、比如(主菜单)&File-----(菜单项)&Open,这样程序运行后,F和O应该都带有下划线,但
是现在只有F带有下划线,O却没有下划线,但O仍然有效。
程序运行后如果先按一次“Alt”键,这样其中一个主菜单下的菜单项的热键的下划线就会显示出来,
但一切换到另一个主菜单(如从&File主菜单换到&View主菜单)后,所有菜单项的热键的下划线就又不
见了!
(上述过程中,主菜单热键的下划线始终有,如File和View,菜单项的热键的下划线即
使没有显示,但仍然有效)
2、某些菜单项在ShortCut属性里设了快捷键,且快捷键都显示在菜单项的后面了,但所有的快捷键都无
任何效果!比如上面的 “Open Ctrl+O”,按Ctrl+O无任何反应!
(所有的菜单项都已写了相应的触发事件)
已经重装了Delphi 6,问题依旧。
操作系统是Windows 98(不要让我重装系统啊!)
 
如果各位不知道,请帮忙UP,谢谢!
 
你是不是选中了“控制面板”中的“显示”中的“效果”中
的 “使用 Alt 键之前始终隐藏键盘导航指示”?
 
哪里有这个选项:“使用 Alt 键之前始终隐藏键盘导航指示”?
我从来没看见过啊???:(
那快捷键为何又无效呢?
 
为什么没人告诉我,真的没办法了吗?
天亡我也~~~~~~~~~~~~~~~~~~~!
 
我在Delphi7.0上见过此现象,后改用Delphi6就好了.
 
同情
帮你up吧
 
你用是什么控件,如果是DELPHI自带的,就不知道了,如是别的就有这种问题!
若是这样就臭和着用吧,我就是这样的。
 
“你是不是选中了“控制面板”中的“显示”中的“效果”中
的 “使用 Alt 键之前始终隐藏键盘导航指示”?”
那位老兄说的是2000下的显示属性里有这么一个选项。
还有如果不是你的delphi6有问题,就是你的win98有问题,找不出原因就重装看看。
 
98 D5 设置 shortcut 是有效的.
 
先谢谢各位,我现在突然发现一个问题!
原来我系统所有的应用程序都已经出现了上面所说的第1个问题!(热键下划线),情况一模一样的!
但它们的快捷键仍然有效!
这似乎真是系统的问题了,会不会是我升级到IE 6的缘故,可惜升级前没注意这个现象!
天啊,难道真要我重装系统?我正准备在D盘装个XP,搞成98+XP双系统呢。
那现在不是要把Win98和WinXP都要装一遍啊!
杀了我吧!!!
 
果然是系统问题,重装了98,热键的下划线都出来了!
但快捷键还是无效!
但现在程序为什么运行出错了!!!!!!!!!执行某操作后说“未指定的错误”及其他错误,
很多功能都用不成了,全是错!!!!
怎么回事啊???
并且又发现了一个很严重的新问题!!!!见:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1497042
为什么我总是这么倒霉啊!!!现在机子已经乱成一团糟了,98刚装好,程序又出错,界面又花屏!
到底怎么搞的啊!!!受伤的总是我!!!
倒霉的总是我!!!!!!
 
多人接受答案了。
 
迟了
var
i:Integer;
begin
//显示菜单快捷键下划线
i:=1;
SystemParametersInfo($100B,0,@i,0);
//隐藏菜单快捷键下划线
// i:=0;
// SystemParametersInfo($100B,0,@i,0);
end;
 

Similar threads

回复
0
查看
804
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部