在多文档界面程序中,如何通过程序在父子窗体间切换键盘输入焦点(我试过SetFocus和SetFocusedControl都不行)

liangminghau 2002-04-11 02:16:15
在多文档界面程序中,如何通过程序在父子窗体间切换键盘输入焦点(我试过SetFocus和SetFocusedControl都不行)
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iceblue007 2002-04-11
  • 打赏
  • 举报
回复
同意楼上。
CCED136 2002-04-11
  • 打赏
  • 举报
回复
补充一下,使用ActiveMDIChild 属性,可以获得有焦点的子 MDI,如果窗体不是

父窗体(MainForm),就返回 NULL.
CCED136 2002-04-11
  • 打赏
  • 举报
回复
因为时间关系(马上下班了),只能简单说一下,详细的明天讨论。

首先,如果此时的键盘焦点处于MainForm,要将焦点转到子窗口的话,应该先

使用 MainForm 的MdiChildCount 与 MDIChildren 的属性激活你要设置的

那个子窗口,使其成为“当前窗口”。然后,再使用SetFocus 方法设置子窗口

相关控件的焦点。

这里,设置活动窗口是指将该窗口的Active属性为True。

604

社区成员

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

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