加速键不起作用?
我在nt下用delphi5写了一个form,上有一个groupbox,
groupbox里有几个caption类似于'标题(&T)'的按钮,
但当程序运行时,我按alt+t一点反应都没有。
可是我直接放在form上的'确定(&O)'按钮却可以。
哪位知道是怎么回事?
问题点数:50、回复次数:11Top
1 楼zengyufeng(御风)回复于 2000-09-27 01:48:00 得分 0
你看一下,alt_t 这个热键是不是被其他应用程序占用了Top
2 楼enlightenment(破冰超人)回复于 2000-09-27 08:31:00 得分 0
也有可能是被本程序其它组件占用了,按Tab再alt_t试一试.Top
3 楼pch(pch)回复于 2000-09-27 09:48:00 得分 0
不对啊,我的FORM很简单啊,没有几个组件,而且处于激活状态,位于最前端。
我就算按TAB键把焦点移到‘标题(&T)’按钮上,按ALT+T也不起作用。
但我按ALT+O时,我直接放在FORM上的‘确定(&O)’按钮却可以被CLICK。
我一开始怀疑是不是放在GROUPBOX里的原因,后来想想也不对,WINDOWS的设置里就有很多
按钮放在GROUPBOX里的。
另有一问题,不是我惜分,也是加速键的问题。
在WINDOWS的设置中,有很多控件前面有一个LABLE,CAPTION类似于‘标题(&T)’,能让你
按ALT+T的时候焦点移到控件上,请问如何实现?Top
4 楼zengyufeng(御风)回复于 2000-09-27 16:18:00 得分 0
Label 有一个 FocusControl 特性,把它设为需要激活的控件就 OK 了Top
5 楼enlightenment(破冰超人)回复于 2000-09-27 16:47:00 得分 20
我按你所说试了一下,没问题的。例子给你打包发至邮箱了。签收吧。Top
6 楼zengyufeng(御风)回复于 2000-09-27 17:16:00 得分 30
Label 有一个 FocusControl 特性,把它设为需要激活的控件就行了Top
7 楼pch(pch)回复于 2000-09-28 09:16:00 得分 0
原来是小弟没有为其中的一个按钮编写事件。谢谢各位!Top




