当前位置: 首页 > 编程语言 > vfp > 正文

看实例学VFP:用顶层表单制作软件主界面

时间:2009-03-04 www.bianceng.cn 老马

本文来制作一个顶层表单用作系统的主界面,运行界面见本文末尾,完成本例后即可以运行此表单并执行菜单里所指定的那些操作了。当然这仅仅是一个主表单而已,还需要一个系统用户登录验证表单来调用这个表单,以及主程序及连编、发布等操作,在后面的例子中会介绍这些。

本例制作步骤如下:

一、新建表单,将其caption属性值设置为“编程入门网网址管理系统”,width属性值设置为600,height属性值设置为400,AutoCenter属性值设置为.t.,并将表单保存为“主表单.scx”。

二、将表单的ShowWindow属性值设置为“2-作为顶层表单”,这一步很重要,首先因为看实例学VFP:制作只能从顶层表单调用的系统主菜单这一例中的菜单已经设置为只能从顶层表单中调用了;其次,使用顶层表单作软件主界面需要在主程序中用_screen.Visible=.F.语句将主屏幕隐藏,如果表单不设置为顶层表单的话,执行的结果是连表单也一起隐藏了。

三、设置表单的picture属性为你工作目录里的一幅图片,我用的是“风景.JPG”,你也可以选一个自己喜欢的。

四、添加事件代码

(一).表单的init事件代码:

do MAIN.MPR with this,.t. &&调用主菜单

(二).表单的unload事件:

close all
clear events
quit

五、运行“主表单.scx”,界面见下图:

此时就可以执行菜单里所指定的操作了,比如我单击了“数据操作”下的“浏览数据”,界面如下:

本例代码在Win2003+VFP6.0环境下调试通过。

查看全套“菜鸟也学VFP”教程