以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- activecontrol和控件焦点问题 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=140083) |
-- 作者:lur320 -- 发布时间:2019/8/29 9:25:00 -- activecontrol和控件焦点问题 我想实现点击一个控件A,就将另外一个控件B显示,如果不是,就隐藏B 我通过activecontrol. name来判断当前点击的控件是否是哪个控件A。但是我发现如果先点击哪个控件A,然后点击窗体中间的表格C的单元格,那么控件B并不会隐藏。 我先问问如何实现? 点击控件A,出现控件B。 点击窗体其他地方,A失去焦点的时候,隐藏控件B 点击其他控件,包括窗口内的表格,控件B隐藏 |
-- 作者:有点蓝 -- 发布时间: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
|