Foxtable(狐表)用户栏目专家坐堂 → 如何统一设置窗口的状态栏


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

主题:如何统一设置窗口的状态栏

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/6 14:30:00 [显示全部帖子]

具体一点你的问题,你要设置成怎样的?为什么要这样做?

 

动态添加菜单的话,参考 http://www.foxtable.com/webhelp/scr/Strips.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/6 15:04:00 [显示全部帖子]

写到定时器里面去,做一个定时器

 

http://www.foxtable.com/webhelp/scr/0657.htm

 

代码

 

For Each frm As winform.form In forms
    If frm.Opened Then
       
        If frm.strips.contains("状态栏") Then
            Dim gs As DataRow = DataTables("系统设置").Find("小类 = '公司名称'")
            Dim rj As DataRow = DataTables("系统设置").Find("小类 = '软件名称'")
            Dim bbh As DataRow = DataTables("系统设置").Find("小类 = '软件版本号'")
            frm.Strips("状态栏").Items("User").Text = " ★ ★ ★ " & User.Name & " ★ ★ ★ " & gs("值") & rj("值") & bbh("值") & "     " & Format(Date.Today,"yyyy年MM月dd日dddd" )
        End If
    End If
Next

 

[此贴子已经被作者于2018/7/6 15:07:53编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/6 15:06:00 [显示全部帖子]

或者,可以在每个窗口afterLoad事件写代码

 

functions.Execute("test", e)

 

做一个test函数,写代码

 

Dim e = args(0)

If frm.strips.contains("状态栏") Then
    Dim gs As DataRow = DataTables("系统设置").Find("小类 = '公司名称'")
    Dim rj As DataRow = DataTables("系统设置").Find("小类 = '软件名称'")
    Dim bbh As DataRow = DataTables("系统设置").Find("小类 = '软件版本号'")
    frm.Strips("状态栏").Items("User").Text = " ★ ★ ★ " & User.Name & " ★ ★ ★ " & gs("值") & rj("值") & bbh("值") & "     " & Format(Date.Today,"yyyy年MM月dd日dddd" )
End If


 回到顶部