TC官方合作论坛

标题: 如何限制子窗口多开?大神请进 [打印本页]

作者: 青丨木丶    时间: 2014-9-4 08:06
标题: 如何限制子窗口多开?大神请进
好比如我打开了一个子窗口,但想单独使用另一个子窗口里面的功能,前面的子窗口尚未关闭,后面的打开后就变成使用两个子窗口的功能了。
    ~~~~~其实我是想,一旦打开了新子窗口,之前的子窗口跟着关闭。


    ~~~~~大师们,跪求教导。

作者: 紫茎泽兰    时间: 2014-9-4 09:30
有两种方法:
①你可以在你那“另一个子窗口”的功能里面添加些:窗口.找到窗口() 和 窗口.关闭() 这两个命令, 有几个其它子窗口就写几次,这样你打开你的“另一个子窗口”时,其它的窗口就自动关闭了!
②或者你在每个子窗口的功能里面都做个判断,判断其他子窗口有一个打开了,你这个子窗口就自动关闭。
作者: 江风影    时间: 2014-9-4 11:21
函数空间: 中文:控件
英文:control
函数描述: 打开一个模态窗口(模态窗口:指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框),调用该函数后程序会挂起,直到它打开的窗口被关闭
函数原型: 模态窗口(ID)
domodal(ID)
函数参数: ID: 要打开的界面窗口的名称
返回值: 返回 控件.关闭窗口(ID,rtype)中,rtype这个参数用户自定义的 值(系统保留 0 右上角关闭按钮 -1 已打开,-2 错误的ID,-3 主窗口不能模态创建)
图文举例: http://bbs.tyuyan.com/showtopic-13556.aspx

作者: 青丨木丶    时间: 2014-9-4 20:08
紫茎泽兰 发表于 2014-9-4 09:30
有两种方法:
①你可以在你那“另一个子窗口”的功能里面添加些:窗口.找到窗口() 和 窗口.关闭() 这两个命 ...

能再详细点吗?

作者: 青丨木丶    时间: 2014-9-10 00:28

作者: 青丨木丶    时间: 2014-9-10 00:28





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1