在VFP中使用Screen对象定制系统窗口
[摘要]Visual FoxPro系统窗口既是用户操作的窗口,也是系统的输出窗口。如何定制VFP系统窗口随用户的不同而不同。在VFP ,通过使用Screen对象定制系统窗口的论述,得出定制VFP的系统窗口的方法。定制方法适用于VFP 。
[关键字]Visual FoxPro系统,Screen对象,_Screen系统变量,属性,系统窗口
Visual FoxPro(VFP)是Microsoft公司推出的可视化数据库管理系统,是功能强大的32位数据库管理系统。它提供了功能完备的各种工具、极其友好的用户界面、简单的数据存取方式、良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。Screen是VFP的一个对象,代表VFP的系统窗口(即主窗口)。Screen对象是从表单类派生出来的,因此表单中的许多属性在Screen对象中也存在,因而可以把主窗口当作表单对象来操作。定制系统窗口,也即是设置Screen对象的属性。所不同的是,在设置系统窗口属性时,要通过代表主窗口的系统变量_Screen来实现。在VFP中充分利用_Screen系统变量,就能对主窗口进行各种设置,如改变主窗口的图标、标题、字体、颜色等,其代码或命令可以在命令窗口中直接使用,也可以放在程序中,还可以放在VFP的配置文件Config .fpw中。本文以VFP ,就VFP ,以供从事VFP教学或学****的人员参考,旨在抛砖引玉。
1 Screen对象的使用格式
使用系统变量_Screen设置系统窗口属性时,视不同的环境可以使用以下三种不同的语法格式。
=属性值
例如,下面命令可以设置 Visual FoxPro 主窗口的标题:
="嘉应学院计算机学院VFP系统"
本语法格式可以在命令窗口或程序文件中使用。
With _Screen
属性名1=值1
属性名2=值2
……
属性名n=值n
Endwith
如果需要修改的属性较多,可以使用本语法格式进行设定较为简洁。但本格式只能用在程序文件中。
例如,下面语句放入某一程序文件中,可以设置 Visual FoxPro 主窗口的标题、工作区中字体的名称、大小、颜色及其它主窗口属性:
With _Screen
.Caption ="嘉应学院计算机学院VFP系统"
.FontSize=16
.FontName=”隶书”
.ForeColor=rgb(255,0,0)
.ControlBox=.F.
.AutoCenter=.T.
Endwith
本语法格式只能在程序文件中使用。
为使用户的设置进入VFP后马上能生效,我们也可以在配置文件中直接设置Screen对象的属性。在配置文件中调用的语法格式如下:
Command ==属性值
例如,要在 Visual FoxPro 主窗口标题中显示出系统的名称及版本号等信息,可使用以下命令:
Command =_Scre
在VFP中使用Screen对象定制系统窗口 来自淘豆网www.taodocs.com转载请标明出处.