SPForm-Klasse
Stellt ein Formular erstellen, anzeigen oder bearbeiten ein Element in einer Liste dar.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.SPForm
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Class SPForm
'Usage
Dim instance As SPForm
public class SPForm
Hinweise
Verwenden Sie die Forms -Eigenschaft der SPList -Klasse, um ein SPFormCollection -Objekt zurückzugeben, das die Auflistung der Formulare für eine Liste darstellt, und verwenden Sie einen Indexer, um eine einzelne Form aus der Auflistung zurückgegeben. Verwenden Sie z. B., wenn die Auflistung in eine Variable namens collFormszugewiesen wird, collForms[index] in C# oder collForms(index) in Visual Basic, wo index entweder die Indexnummer der Form in der Auflistung oder der Name der Formularseite ist.
Beispiele
Im folgenden Codebeispiel wird der aktuellen Website alle Formulare für die Kontaktliste durchläuft und zeigt ihre Site-relativen URLs und Typen.
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>");
}
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.