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.