SPForm class
表示表單的建立、 顯示,或編輯清單中的項目清單。
Inheritance hierarchy
System.Object
Microsoft.SharePoint.SPForm
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Class SPForm
'用途
Dim instance As SPForm
public class SPForm
備註
使用SPList類別的Forms屬性來傳回SPFormCollection物件,表示清單中的表單集合並使用索引子來從集合傳回單一的表單。例如,如果集合指派給變數,名為collForms,使用在 C# 的collForms[index]或collForms(index)在 Visual Basic,其中index是在集合中的表單中索引的數目,或者是表單頁面的名稱。
Examples
下列程式碼範例會逐一查看 [連絡人] 清單的目前網站的所有表單,並顯示其站台相對 Url 和型別。
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>");
}
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.