SPForm - Classe

Représente un formulaire de création, d'affichage ou de modification d'un élément de liste dans une liste.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.SPForm

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Class SPForm
'Utilisation
Dim instance As SPForm
public class SPForm

Remarques

Utilisez la propriété Forms de la classe SPList pour renvoyer un objet SPFormCollection qui représente la collection de formulaires pour obtenir la liste et un indexeur pour renvoyer un seul formulaire à partir de la collection. Par exemple, si la collection est assignée à une variable nommée collForms, utilisez collForms[index] dans C# ou collForms(index) dans Visual Basic, où index est le numéro d'index de la forme dans la collection ou le nom de la page de formulaire.

Exemples

L'exemple de code suivant parcourt tous les formulaires de la liste des Contacts du site actuel et affiche leurs URL relative au site et les types.

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

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPForm - Membres

Microsoft.SharePoint - Espace de noms