以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于statusbar。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=9205)

--  作者:wcs
--  发布时间:2011/3/12 15:10:00
--  关于statusbar。

我用自定义用户登录的“确定”按键中写如下代码:

 

StatusBar.Message1= "用户部门:"& _usergroup &"    用户名:"& _username
StatusBar.Message2 = "    "&"当前系统日期:"& year(xtrq)&"年"&month(xtrq)&"月"
StatusBar.Refresh

 

在状态栏中即时生效了。

 

但是,我一切换主表,状态栏就还原为“就绪”

 

没办法,我只有把这个代码也写在MainTableChanged里面了。

 

不知这是不是一个小问题。


--  作者:狐狸爸爸
--  发布时间:2011/3/12 15:16:00
--  

呵呵,这不是bug来的。

 

不过以后可以加一个选项“是否自动更新状态栏信息”。

 


--  作者:wcs
--  发布时间:2011/3/12 15:28:00
--  

那就好了。


--  作者:狐狸爸爸
--  发布时间:2011/3/22 10:52:00
--  

今天回头看了一下StatusBar的代码,楼主你的问题不需要增加额外的属性,只需如此:

 

StatusBar.Message1= "用户部门:"& _usergroup &" 用户名:"& _username
StatusBar.Message2 = " "&"当前系统日期:"& year(xtrq)&"年"&month(xtrq)&"月"
StatusBar.DefaultMessage = StatusBar.Message1
StatusBar.Refresh