以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]切换主表时,如何将OldTable的窗口关闭  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=65784)

--  作者:九易六
--  发布时间:2015/3/23 10:30:00
--  [求助]切换主表时,如何将OldTable的窗口关闭

我做了如下图所示的导航栏,双击目录树节点可以打开对应的(数据表、窗体)。

 

图片点击可在新窗口打开查看

http://pan.baidu.com/s/1c00FOHE

 

问题:

我想在切换到新的(数据表、窗体)时,能够关闭前一个打开的窗体

即:整个项目只保留导航栏窗体和(最多只有一个工作窗体)

 

 

 

 


--  作者:Bin
--  发布时间:2015/3/23 10:33:00
--  
点击连接切换打开的代码之前,加入遍历关闭窗口的代码

For Each f As WinForm.Form In froms
   If f.name <> "导航窗口" AndAlso f.Opened Then
        f.Close
   End If
Next

--  作者:九易六
--  发布时间:2015/3/23 10:59:00
--  
太棒啦,谢谢O(∩_∩)O
--  作者:lzzhx
--  发布时间:2015/6/14 18:26:00
--  
老师:我按这个代码用了一下,出现错误,如图,请问是什么原因
图片点击可在新窗口打开查看此主题相关图片如下:11.jpg
图片点击可在新窗口打开查看

--  作者:lzzhx
--  发布时间:2015/6/14 18:28:00
--  
找到原因了,把froms改为forms