没有顶层表单,主界面就是_screen,怎样添加一个状态栏来显示用户名和当前时间等信息?
没有顶层表单,主界面就是_screen,怎样添加一个状态栏来显示用户名和当前时间等信息? 问题点数:20、回复次数:12Top
1 楼Foxer(狐狸)回复于 2006-06-04 13:24:27 得分 5
_SCREEN.AddObject()Top
2 楼Foxer(狐狸)回复于 2006-06-04 13:26:25 得分 0
先做一个状态栏类(或控件),用_SCREEN.AddObject()方法添加到窗口中,并调整其位置
状态栏类做几个方法或事件,用来实现各种功能Top
3 楼apple_8180(十豆三)回复于 2006-06-05 10:47:20 得分 5
SET STATUS BAR ON
SET MESSAGE TO 'Admin # '+TTOC(DATETIME())
Top
4 楼aspnet003(aspnet003)回复于 2006-06-05 11:39:29 得分 5
嗯,学习啦,不知道使用set message to可以把信息放在不同的框里面吗?就像windows的那个状态栏一样?Top
5 楼Foxer(狐狸)回复于 2006-06-05 18:31:02 得分 0
SET MESSAGE TO使用简单,但功能也简单了些Top
6 楼itzhiren(itzhiren)回复于 2006-06-06 08:32:02 得分 0
有没有全面一点的?Top
7 楼zzjgzs(^随风^)回复于 2006-06-08 08:39:13 得分 5
set stat bar on
set clock stat
set mess to '需要显示的信息'
这个方法虽然不能实现什么复杂的功能,但它毕竟用的代码很少,并且不需要其他的控件,如果要求不搞的话,可以考虑使用的Top
8 楼itzhiren(itzhiren)回复于 2006-06-17 10:59:02 得分 0
暂时使用了set message to
可要是有那样的状态栏就好了,VFP本身没有这样的状态栏吗?Top
9 楼apple_8180(十豆三)回复于 2006-06-17 12:12:18 得分 0
VFP自带的状态栏控件:
MSCOMCtl.ocx
Microsoft StatusBars ControlTop
10 楼itzhiren(itzhiren)回复于 2006-06-17 15:14:39 得分 0
这个控件做到应用程序里面,编译之后,拷贝到别的机器上面运行时,需不需要单独注册这个控件呢?Top
11 楼apple_8180(十豆三)回复于 2006-06-17 15:44:51 得分 0
首先发布程序时要带上这个文件。
另外如果与程序在同上目录下,不需要注册。
如果把这个文件安装在SYSTEM目录下,没试过,好像也不用注册。Top
12 楼sql5186(sql5186)回复于 2006-06-20 09:22:22 得分 0
你可以选择工具---选项------控件----选ActiveX controls---在其中选择Microsoft StatusBar Control,version5.0 或 Microsoft StatusBar Control,version6.0Top




