Clase SPForm

Representa una forma de crear, mostrar o modificar un elemento de lista en una lista.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.SPForm

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Class SPForm
'Uso
Dim instance As SPForm
public class SPForm

Comentarios

Utilice la propiedad Forms de la clase SPList para devolver un objeto SPFormCollection que representa la colección de formularios para obtener una lista y utilice un indizador para obtener un único formulario de la colección. Por ejemplo, si la colección se asigna a una variable denominada collForms, use collForms[index] en C# o collForms(index) en Visual Basic, donde index es el número de índice de la forma en la colección o el nombre de la página del formulario.

Ejemplos

En el ejemplo de código siguiente se recorre en iteración todos los formularios de la lista de contactos del sitio actual y muestra sus tipos y direcciones URL de relativa del sitio.

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>");
}

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPForm

Espacio de nombres Microsoft.SharePoint