Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 建议IDE专家包能够解决汉化delphi7的快捷键问题。
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 建议IDE专家包能够解决汉化delphi7的快捷键问题。
ccceee
新警察
UID 816
Digest Posts
1
Credits 24
Posts 14
点点分 24
Reading Access 10
Registered 2005-5-3
Status Offline
#1
Post at 2005-5-29 19:21
Profile
|
Blog
|
P.M.
建议IDE专家包能够解决汉化delphi7的快捷键问题。
汉化delphi7需要按一下alt菜单快捷键才会出来,很不爽。
专家包能不能让它自己显示出来,谢谢。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#2
Post at 2005-5-29 21:34
Profile
|
Blog
|
P.M.
关于这个问题,其实比较复杂
您提到的D7不显示菜单快捷键的问题,是因为D7的TActionMainMenuBar的PersistentHotKey属性被默认设置成False所致的。这个问题我们当初还在CnPack的邮件列表里头分析过,我们也似乎觉得找到了解决办法,也就是在 IDE 中,找到主窗口的这个菜单控件将其PersistentHotKey属性设置成True即可。
但后来发现,PersistentHotKey属性的设置,无论是在设计期还是运行期都无效,也就是说一点掉菜单后,快捷键又消失了。经过查证,这是Delphi中的一个bug,具体可参考:
http://threads.borland.com/threa ... ext&refid=17967
也就是说,要解决 D7 ide中的这个快捷键不显示问题,还不是这么简单,除非 D7 出补丁才行。
softsword
普通灌水员
UID 452
Digest Posts 0
Credits 95
Posts 95
点点分 95
Reading Access 10
Registered 2004-7-13
Location 北京
Status Offline
#3
Post at 2005-5-31 12:55
Profile
|
Blog
|
P.M.
http://bbs.cnpack.org/viewthread.php?tid=445&fpage=5
或者:找到 ActionBar 之后发送 Alt 键盘消息不可以吗?
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#4
Post at 2005-5-31 19:16
Profile
|
Blog
|
P.M.
发送Alt消息应该可以,我们正在测试。……
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#5
Post at 2005-5-31 19:30
Profile
|
Blog
|
P.M.
测试结果是,按Alt虽然可以令主窗口菜单出现下划线,可当前焦点也落到主窗口的主菜单去了。这样做不太可行。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#6
Post at 2005-5-31 22:03
Profile
|
Blog
|
P.M.
可行的方案是,在OnIdle中不断检测PersistentHotKey属性,如果是False,则强制置为True.
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#7
Post at 2005-5-31 22:45
Profile
|
Blog
|
P.M.
我们按照这个可行方案做了修改,将此功能集成入了组件面板扩展专家,默认是不打开的。
您可以下载我们今天最新的构建版并在专家设置->组件面板及其他扩展专家中,打开这个选项,检查一下是否修正了此问题。
地址:
http://www.cnpack.org/download/u ... 7.4.87_Unstable.exe
softsword
普通灌水员
UID 452
Digest Posts 0
Credits 95
Posts 95
点点分 95
Reading Access 10
Registered 2004-7-13
Location 北京
Status Offline
#8
Post at 2005-6-2 07:19
Profile
|
Blog
|
P.M.
哈哈!很好!谢谢 Passion !
"组件面板及其他扩展"里面,"设置"里面。
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-22 23:58
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.007501 second(s), 7 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats