vfp实例教程   vfp基础教程   vfp初级教程   vfp中级教程   vfp高级教程   vfp网上文摘   vfp等级考试   vfp源码下载
您的位置:首页 >> vfp教程 >> vfp中级教程 >> 第一课 更多对象

页框对象(page)

页框是一种容器型控件,其中可以包含若干页,每一页又是一个容器控件,用法就好象表单,也就是说可以在其中放入其它各种控件,如果您高兴还可以在其中放入一个页框,单击各页左上角的标签来选择页。但是整个页框仍是一个控件,它也必须放入表单这个更大的容器才能使用。

页框的主要属性就是pagecount,该属性的值决定了页框中页数的多少,隐含是2。

页框最主要的一个作用是当要显示的内容在一屏显示不完时,可将要显示的内容分成若干页放到页框中,比如在一个表单上显示或修改一个有很多字段的记录,就可这样做。

注意:象上面的做法有个很大问题,就是我们调用表单或页框的refresh方法时只有当前活动的页才被刷新,也就是说,如果您将一条记录的多个字段放在了不同的页,当您从一个记录跳到另一个记录,比如有一个向我们的人事管理软件编辑人员表单中的“下一个”按钮被按下,接着调用页框的refresh方法,比如执行如下语句:

thisform.pageframe1.refresh

那么就只有您所看到的页面被刷新,即其中的字段显示的是下一条记录的内容,而其它看不见的页面中的字段还是显示的原来的内容,如这时您选择其它页面就可以看到这种情况,无疑这将带来混乱。解决的办法是要刷新页框中的每一个页面,比如:

thisform.pageframe1.page1.refresh
thisform.pageframe1.page2.refresh
...

每个页面的标签文字可用页面(page)的caption属性设定。

线条对象中供下载的秒表程序里面有对页框的应用。

返回

     

首页 | 设为首页 | 加入收藏 | 关于本站 | 友情链接 | 版权声明

     
 
Copyright© www.bianceng.cn Powered by 编程入门网 All Rights Reserved
吉ICP备06005558号