| vfp实例教程 | vfp基础教程 | vfp初级教程 | vfp中级教程 | vfp高级教程 | vfp网上文摘 | vfp等级考试 | vfp源码下载 |
| 页框对象(page)
页框是一种容器型控件,其中可以包含若干页,每一页又是一个容器控件,用法就好象表单,也就是说可以在其中放入其它各种控件,如果您高兴还可以在其中放入一个页框,单击各页左上角的标签来选择页。但是整个页框仍是一个控件,它也必须放入表单这个更大的容器才能使用。 页框的主要属性就是pagecount,该属性的值决定了页框中页数的多少,隐含是2。 页框最主要的一个作用是当要显示的内容在一屏显示不完时,可将要显示的内容分成若干页放到页框中,比如在一个表单上显示或修改一个有很多字段的记录,就可这样做。 注意:象上面的做法有个很大问题,就是我们调用表单或页框的refresh方法时只有当前活动的页才被刷新,也就是说,如果您将一条记录的多个字段放在了不同的页,当您从一个记录跳到另一个记录,比如有一个向我们的人事管理软件编辑人员表单中的“下一个”按钮被按下,接着调用页框的refresh方法,比如执行如下语句: thisform.pageframe1.refresh 那么就只有您所看到的页面被刷新,即其中的字段显示的是下一条记录的内容,而其它看不见的页面中的字段还是显示的原来的内容,如这时您选择其它页面就可以看到这种情况,无疑这将带来混乱。解决的办法是要刷新页框中的每一个页面,比如: thisform.pageframe1.page1.refresh 每个页面的标签文字可用页面(page)的caption属性设定。 在线条对象中供下载的秒表程序里面有对页框的应用。 |