Foxtable(狐表)用户栏目专家坐堂 → 注销回到首页后,还是上次登录人的信息


  共有1804人关注过本帖树形打印复制链接

主题:注销回到首页后,还是上次登录人的信息

美女呀,离线,留言给我吧!
susu312
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:997 积分:6752 威望:0 精华:0 注册:2018/6/8 16:17:00
注销回到首页后,还是上次登录人的信息  发帖心情 Post By:2018/9/16 15:03:00 [只看该作者]

问题:注销回到首页后,还是上次登录人的信息,只有点一下人员管理,再回到首页时,首先才显示的是本次登录人的信息

 

注销代码:

 

basemainform.visible = False
Forms("用户登录").Open()
lockbasemainform
Dim ls As new List(Of String)
For Each dt As DataTable In DataTables
    If dt.Type = 5 Then
        ls.add(dt.name)
    End If
Next
For Each s As String In ls
    DataTables.Unload(s)
Next

Forms("单位管理").Close
Forms("部门管理").Close
Forms("用户管理主窗口").Close
Forms("历史库管理窗口").Close
Forms("人员管理窗口").Close
Forms("首页").Open
RibbonTabs.SelectedTab = RibbonTabs("首页")
unlockbasemainform

 

 

如果在首页打开之前,打开人员管理窗口又会有闪烁。我觉得本质原因是,首页是主窗口 ,绑定到人员表,但是主窗口里面没有人员表,


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/16 16:18:00 [只看该作者]

改成这样呢?

 

Forms("首页").Close

Forms("首页").Open

 

你做这个操作【点一下人员管理,再回到首页】执行了什么什么代码?


 回到顶部
美女呀,离线,留言给我吧!
susu312
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:997 积分:6752 威望:0 精华:0 注册:2018/6/8 16:17:00
  发帖心情 Post By:2018/9/16 18:57:00 [只看该作者]

以下是引用有点甜在2018/9/16 16:18:00的发言:

改成这样呢?

 

Forms("首页").Close

Forms("首页").Open

 

你做这个操作【点一下人员管理,再回到首页】执行了什么什么代码?

老师,close再open就可以了,啊惭愧


 回到顶部