Compartilhar via


SPForm class

Representa um formulário para criar, exibir ou editar um item de lista em uma lista.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.SPForm

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Class SPForm
'Uso
Dim instance As SPForm
public class SPForm

Comentários

Use a propriedade Forms da classe SPList para retornar um objeto SPFormCollection que representa a coleção de formulários para obter uma lista e use um indexador para retornar uma única forma da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada collForms, use collForms[index] em C# ou deindexde collForms() no Visual Basic, onde index é o número de índice do formulário na coleção ou o nome da página de formulário.

Examples

O exemplo de código a seguir itera em todas as formas para a lista de contatos do site atual e exibe os URLs e os tipos relativo ao site.

Dim site As SPWeb = SPControl.GetContextWeb(Context)
Dim list As SPList = site.Lists("Contacts")
Dim forms As SPFormCollection = list.Forms
Dim form As SPForm

For Each form In  forms
    Response.Write(form.Url & " :: " & form.Type & "<BR>")
Next form
SPWeb oWebsite = SPContext.Current.Web;
SPList oList = oWebsite.Lists["Contacts"];
SPFormCollection collForms = oList.Forms;
foreach (SPForm oForm in collForms)
{
    Response.Write(oForm.Url + " :: " + oForm.Type + "<BR>");
}

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.

Ver também

Referência

SPForm members

Microsoft.SharePoint namespace