首页 百科知识 创建表单集

创建表单集

时间:2022-10-21 百科知识 版权反馈
【摘要】:一个表单集由一个或多个相关表单组成。在打开“表单设计器”时,执行“表单”菜单中的“创建表单集”命令,即可创建一个表单集。创建了表单集后,该表单集中包含原有的一个表单。THISFORMSET允许引用表单集上的对象或表单集的属性,而不需要使用多个Parent属性。

8.1.4 创建表单集

一个表单集(formset)由一个或多个相关表单组成。这些表单存储在同一个表单文件中,而不是每个表单独自存储为一个文件。使用表单集可以将表单集中的多个表单作为一组进行操作,用户可以同时显示或隐藏表单集中的所有表单、控制表单间的相对位置、通过设置表单集的数据环境以控制各个表单间数据的同步处理等。如果不想将多个表单作为一组使用,则无需创建表单集。

一、创建表单集

在打开“表单设计器”时,执行“表单”菜单中的“创建表单集”命令,即可创建一个表单集。创建了表单集后,该表单集中包含原有的一个表单。

执行“表单”菜单中的“添加新表单”命令可向该表单集中添加表单。

在“属性”窗口的“对象”下拉列表框中选择待移除的表单,再执行“表单”菜单中的“移除表单”命令,即可从该表单集中移去表单。如果表单集中只有一个表单,则无法移除该表单,但可执行“表单”菜单中的“移除表单集”命令将表单集移去,从而得到一个独立的表单。

注意:

(1)必须先有表单,然后才可以创建表单集。也只有在“表单”菜单项中才可以向表单集添加新表单。

(2)表单集是一个包含若干个表单的父层次的容器,该容器直观上是不可见的。

二、表单集的引用

通过THISFORMSET可以对表单集的对象进行引用,其语法是:

THISFORMSET.Property Name|Object Name

其中,参数Property Name指定表单集的属性,Object Name指定表单集中的对象。THISFORMSET提供了在方法中对对象所在表单集或表单集属性的引用。THISFORMSET允许引用表单集上的对象或表单集的属性,而不需要使用多个Parent属性。例如,可在表单集的Activate事件代码中包含如下代码:

thisformset.form2.backcolor=rgb(255,0,0)

表单集的FormCount属性中存放了表单集中的表单对象的数目,可利用这个属性循环遍历表单集中的所有表单,并执行某些操作。该属性是设计时不可用、运行时只读,其引用语法是:

thisformset.FormCount

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈