SPFormCollection Class

The SPFormCollection class represents a collection of SPForm objects.

System.Object

   Microsoft.SharePoint.SPBaseCollection

      Microsoft.SharePoint.SPFormCollection

Public Properties

The following table shows the public properties of the SPFormCollection class, the data type of each property, and a brief description of each.

Name Data Type Description
Count Int32 Gets the number of forms in the collection.
Item(Int32) Microsoft.SharePoint.SPForm Gets the form object at the specified index in the collection.
Item(Microsoft.SharePoint.PAGETYPE) Microsoft.SharePoint.SPForm Gets the form of the specified type from the collection.
Item(String) Microsoft.SharePoint.SPForm Gets the form located at the specified URL from the collection.
List Microsoft.SharePoint.SPList Gets the parent list of the form.
SchemaXml String Gets the XML schema that defines the collection.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.

Remarks

Use the Forms property of the SPList class to return the collection of forms for a list.

Use an indexer to return a single form from the collection. For example, assuming the collection is assigned to a variable named myForms, use myForms[index] in C#, or myForms(index) in Visual Basic .NET, where index is either the index number of the form in the collection or the site-relative URL of the form.

Requirements

Namespace: Microsoft.SharePoint

Platforms: Microsoft Windows Server 2003

Assembly: Windows SharePoint Services (in Microsoft.SharePoint.dll)

Security: Code Access Security