Foxtable(狐表)用户栏目专家坐堂 → activecontrol和控件焦点问题


  共有1774人关注过本帖树形打印复制链接

主题:activecontrol和控件焦点问题

帅哥哟,离线,有人找我吗?
lur320
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:969 积分:8532 威望:0 精华:0 注册:2015/8/12 16:28:00
activecontrol和控件焦点问题  发帖心情 Post By:2019/8/29 9:25:00 [只看该作者]

我想实现点击一个控件A,就将另外一个控件B显示,如果不是,就隐藏B

我通过activecontrol. name来判断当前点击的控件是否是哪个控件A。但是我发现如果先点击哪个控件A,然后点击窗体中间的表格C的单元格,那么控件B并不会隐藏。

我先问问如何实现?

点击控件A,出现控件B。
点击窗体其他地方,A失去焦点的时候,隐藏控件B
点击其他控件,包括窗口内的表格,控件B隐藏



 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107146 积分:544973 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/29 10:18:00 [只看该作者]

控件A,click:
控件B.visible=true

窗口全局click事件:
if e.sender.name <> "控件A" then 控件B.visible=false

表格click事件:
控件B.visible=false

 回到顶部