Toolbar上的按钮怎样添加快捷键?

forgot2000 2001-05-27 06:44:00
我设计一个程序,Form上的Toolbar的按钮与ActionList的各个Action相关联,但我在Action中设置的快捷键ShortCut怎么不起作用呀?到底Toolbar上的按钮怎样添加快捷键?
...全文
237 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
forgot2000 2001-05-28
  • 打赏
  • 举报
回复
关注。
forgot2000 2001-05-28
  • 打赏
  • 举报
回复
有谁能告诉我怎样在继承的子窗口中使用快捷键吗?
vga 2001-05-28
  • 打赏
  • 举报
回复
即:
Toolbar1.Visible = False;
在进行某个操作后需要
Toolbar1.Visible = True;

(Toolbar1/Toolbar2)的位置会发生变化,但用ToolBar2.left = xxx 修改也无效,不能与设计
时的位置一样。
forgot2000 2001-05-28
  • 打赏
  • 举报
回复
关注。
forgot2000 2001-05-28
  • 打赏
  • 举报
回复
继承窗口的快捷键无法象父窗口那样设置吗?有谁做过这样的程序?父窗口设置了ActionList的Shortcut,到了子窗口下是不是失效了?
forgot2000 2001-05-28
  • 打赏
  • 举报
回复
关注。
comsun 2001-05-27
  • 打赏
  • 举报
回复
我试过了,没有问题啊!给ActionList中比如Action1设置快捷键,比如Ctrl+A,
然后给ToolButton1的Action赋值Action1,要求Action1的Execute代码必须不为空,这样
就OK了。
wonderxin 2001-05-27
  • 打赏
  • 举报
回复
好象直接添加不行,用代码应该行的----在form的onkeydown中
forgot2000 2001-05-27
  • 打赏
  • 举报
回复
关注。
forgot2000 2001-05-27
  • 打赏
  • 举报
回复
关注。
zxtyhy 2001-05-27
  • 打赏
  • 举报
回复
无法
forgot2000 2001-05-27
  • 打赏
  • 举报
回复
关注。
forgot2000 2001-05-27
  • 打赏
  • 举报
回复
不懂什么意思。
vga 2001-05-27
  • 打赏
  • 举报
回复
若Toolbar放在coolbar里(有两个以上,在同一行),那么在使其可见与不可见之间切换时,
其位置会发生变化,但用ToolBar2.left = xxx 修改也无效,不知各位如何解决?
thedream 2001-05-27
  • 打赏
  • 举报
回复
就用窗体得KEYDOWN事件吧,键码到WINDOWS SDK HELP里找,效果绝对好
GoodHope 2001-05-27
  • 打赏
  • 举报
回复
ShortCut只对菜单项有效。或者对话框中能获得焦点的构件,TLable是个例外。
forgot2000 2001-05-27
  • 打赏
  • 举报
回复
对不起,是我没说清楚,我照comsun试过了,可行,但我的程序中的窗口都是继承一个带有Actionlist和Toolbar的父窗口的,在这种情况下,快捷键就失效了,怎么办?
forgot2000 2001-05-27
  • 打赏
  • 举报
回复
To comsun:请你具体说说你的测试程序做的步骤吧。
comsun 2001-05-27
  • 打赏
  • 举报
回复
具体的设置环境?我不知道该告诉你什么了。就像刚才说的,我又重新试了,没有一点问题啊!无论是Ctrl+A,还是 F6……
forgot2000 2001-05-27
  • 打赏
  • 举报
回复
To comsun,为什么我的还是不行呀,你可以把具体的设置环境告诉我吗?真的没反应呀,原来我设成F6键,以为功能键程序不认,接着设成Ctrl+A,还是不行,为什么?

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧