以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何控制窗口打开的数量  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=139939)

--  作者:zyxhx
--  发布时间:2019/8/26 9:07:00
--  如何控制窗口打开的数量
老师:请问如何控制窗口打开的数量,如何写代码?
--  作者:有点蓝
--  发布时间:2019/8/26 9:10:00
--  
添加一个全局变量,集合类型,窗口afterload把窗口名称放入集合,窗口afterclose事件把窗口名称从集合中删除。然后判断集合即可
--  作者:zyxhx
--  发布时间:2019/8/26 9:29:00
--  
感觉有点复杂,不会写,可不可以麻烦老师您写个示例代码,谢谢。
[此贴子已经被作者于2019/8/26 9:34:29编辑过]

--  作者:有点蓝
--  发布时间:2019/8/26 10:00:00
--  
项目afteropenproject
vars("f") = new list(of string)

所有窗口afterload
vars("f").add(e.from.name)

所有窗口afterclose
vars("f").remove(e.from.name)