窗口KEY事件与数据窗口DWNkey事件

hxbkkk 2012-09-11 02:53:12
在窗口中定义KEY事件,但是当焦点在窗口中的数据窗口时按下任意键并不会触发父窗口的KEY事件,如何实现窗口中任意控件或者窗口中按下键都可以触发窗口的key 事件?
...全文
251 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxbkkk 2012-09-22
  • 打赏
  • 举报
回复
笨方法每个数据窗口DWNkey中添加 parent.triggerevent(key!)
  • 打赏
  • 举报
回复
用pb的快捷键功能
hxbkkk 2012-09-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
数据窗口自定义一个事件,事件ID为pbm_dwnkey然后在此事件中return 1即可触发窗口的key事件。
[/Quote]好像不行哦
  • 打赏
  • 举报
回复
用menu或cb的快捷键功能
比key事件好用呵呵
这只是个人的看法
hxbkkk 2012-09-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
用pb的快捷键功能
[/Quote]高手,详细的说说呗
hxbkkk 2012-09-12
  • 打赏
  • 举报
回复
parent.triggerevent(key!)这个可以但是必须每个数据窗口都添加,求高手

chentao 2012-09-11
  • 打赏
  • 举报
回复
数据窗口自定义一个事件,事件ID为pbm_dwnkey然后在此事件中return 1即可触发窗口的key事件。
  • 打赏
  • 举报
回复
给个折中的办法
我个人是用menu或cb中快捷键实现
只要焦点还在w这里就能触发
lz如果研究出好的方法分享一下啊

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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