以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问有没打开一个窗口就关闭其它所有窗口的代码啊  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40287)

--  作者:fszyhzg
--  发布时间:2013/9/14 10:30:00
--  请问有没打开一个窗口就关闭其它所有窗口的代码啊
如forms(“**”).open
forms(“****”).close
forms(“012”).close
这样写超麻烦的,有没打开一个窗口就自动关闭其它所有窗口的代码啊??????????


--  作者:Bin
--  发布时间:2013/9/14 10:34:00
--  
先关遍历关闭所有窗口,再打开新的窗口

For Each w As WinForm.Form In Forms
  w.Close
Next

forms("xxx").show

--  作者:fszyhzg
--  发布时间:2013/9/14 10:36:00
--  
谢谢~~
--  作者:wuxianzuoji41
--  发布时间:2013/12/30 8:03:00
--  
以下是引用Bin在2013-9-14 10:34:00的发言:
先关遍历关闭所有窗口,再打开新的窗口

For Each w As WinForm.Form In Forms
  w.Close
Next

forms("xxx").show

表方式动态加载

bin,我按照这个方式将以前的所有窗口关闭,但是在重新打开以前的某个窗口,怎么原来的搜索条件和数据还在,窗口不是关闭以后数据会销毁吗。


--  作者:Bin
--  发布时间:2013/12/30 8:26:00
--  
经过测试,并不会保存. 你看看你是否在ALterLoad事件中设置了加载条件,  或者你的根本就不是SQLTABLE 或者SQLQUERY啊?
--  作者:wuxianzuoji41
--  发布时间:2013/12/30 8:37:00
--  
以下是引用Bin在2013-12-30 8:26:00的发言:
经过测试,并不会保存. 你看看你是否在ALterLoad事件中设置了加载条件,  或者你的根本就不是SQLTABLE 或者SQLQUERY啊?

我是设置了加载条件,但是我有一个text的文本框里输入手工输入的内容还是显示在里面,不光数据


--  作者:Bin
--  发布时间:2013/12/30 8:39:00
--  
不可能的,除非你没有关闭窗口.