以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  切换账号后怎么重新加载窗口  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=81039)

--  作者:leopain
--  发布时间:2016/2/17 10:39:00
--  切换账号后怎么重新加载窗口
在对窗口控件显示进行权限分配的时候  在切换账号后 窗口控件没有隐藏或显示  要怎么才能在切换账号后重新加载窗口所有控件呢?
--  作者:大红袍
--  发布时间:2016/2/17 10:48:00
--  

重新打开一次

 

Dim frms As new List(Of object)
For Each f As WinForm.Form In forms
    If f.Opened Then
        frms.add(f)
        f.close
    End If
Next
For Each f As object In frms
    f.open
Next


--  作者:544199409
--  发布时间:2016/7/27 15:14:00
--  
重新加载整个项目怎么写啊?
--  作者:大红袍
--  发布时间:2016/7/27 15:28:00
--  
以下是引用544199409在2016/7/27 15:14:00的发言:
重新加载整个项目怎么写啊?

 

把你打开项目要执行的代码,重新执行一次即可。


--  作者:cd_tdh
--  发布时间:2016/7/27 15:35:00
--  

那切换用户可以直接在打开一次登录窗口,切换了用户数据不刷新呢?


--  作者:大红袍
--  发布时间:2016/7/27 15:38:00
--  
以下是引用cd_tdh在2016/7/27 15:35:00的发言:

那切换用户可以直接在打开一次登录窗口,切换了用户数据不刷新呢?

 

把所有表数据重新加载一次呗。


--  作者:cd_tdh
--  发布时间:2016/7/27 15:41:00
--  
那得把表、窗口全部加载,窗口多了感觉有点闪
--  作者:大红袍
--  发布时间:2016/7/27 15:50:00
--  
 那你可以暂时把 basemainform 隐藏一下,最后再显示出来。
--  作者:cd_tdh
--  发布时间:2016/7/27 19:39:00
--  
以下是引用大红袍在2016/7/27 15:50:00的发言:
 那你可以暂时把 basemainform 隐藏一下,最后再显示出来。
这个代码大红袍老师指点一下。


--  作者:大红袍
--  发布时间:2016/7/27 20:10:00
--  

basemainform.Visible = False

 

\'这里写你的加载代码

 

basemainform.Visible = True