Share via


SPFormCollection Class

Represents a collection of SPForm objects.

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPFormCollection

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online

Syntax

'Declaration
<SubsetCallableTypeAttribute> _
<ClientCallableTypeAttribute(Name := "FormCollection", ServerTypeId := "{078611ea-ce4d-45c0-9b7a-d4b1b46cc327}",  _
    CollectionChildItemType := GetType(SPForm))> _
Public Class SPFormCollection _
    Inherits SPBaseCollection
'Usage
Dim instance As SPFormCollection
[SubsetCallableTypeAttribute]
[ClientCallableTypeAttribute(Name = "FormCollection", ServerTypeId = "{078611ea-ce4d-45c0-9b7a-d4b1b46cc327}", 
    CollectionChildItemType = typeof(SPForm))]
public class SPFormCollection : SPBaseCollection

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 Microsoft Visual Basic, where index is either the index number of the form in the collection or the site-relative URL of the form.

Thread Safety

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

See Also

Reference

SPFormCollection Members

Microsoft.SharePoint Namespace