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.