Freigeben über


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.

Siehe auch

Referenz

SPForm-Member

Microsoft.SharePoint-Namespace