当子窗体获得焦点,主窗体激活什么事件??

消失风雨中 2006-09-03 10:24:53
当子窗体获得焦点,主窗体激活什么事件??
...全文
197 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
njz168 2006-09-03
  • 打赏
  • 举报
回复
lostfocus()
WorldMobile 2006-09-03
  • 打赏
  • 举报
回复
肯定会触发other事件,你需要判断事件的参数来实现你的要求

或者变通一下,把你的sheet窗口从一个祖先继承过来,然后在祖先窗口的getfocus事件里写代码


你试试吧
lzheng2001 2006-09-03
  • 打赏
  • 举报
回复
非响应式的子窗体获得点与主窗体的事件没有直接关系. deactivate 事件只有主窗体失去焦点时才会触发,与子窗体获得焦点是两回事.

楼主不如直接说出想实现什么功能吧
cooler 2006-09-03
  • 打赏
  • 举报
回复
1、定义一个全局变量,或者自己定义自己的事件;
2、在子窗体的FOCUS事件里面,改变这个全局变量,或者激发这个自定义事件;
3、非模式窗体显示时,主窗体循环检查这个全局变量或响应事件;有模式的情况下,好像主窗体页不会响应这个事件吧?呵呵,
orcd 2006-09-03
  • 打赏
  • 举报
回复
窗体没有Lostfocus这个事件吧,,你在deactivate这个事件里编写代码看看

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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