Freigeben über


HtmlDocument.Forms Eigenschaft

Definition

Ruft eine Auflistung aller <FORM> Elemente im Dokument ab.

public:
 property System::Windows::Forms::HtmlElementCollection ^ Forms { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection Forms { get; }
member this.Forms : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property Forms As HtmlElementCollection

Eigenschaftswert

Eine HtmlElementCollection der <FORM> Elemente im Dokument.

Beispiele

Im folgenden Codebeispiel werden alle Form Elemente auf einer Webseite durchlaufen und alle Benutzereingaben gelöscht, wobei die Formulare wieder auf ihre Standardwerte festgelegt werden.

private void ResetForms()
{
    if (webBrowser1.Document != null)
    {
        foreach (HtmlElement form in webBrowser1.Document.Forms)
        {
            form.InvokeMember("reset");
        }
    }
}
Private Sub ResetForms()
    If (Not (WebBrowser1.Document Is Nothing)) Then
        For Each FormElem As HtmlElement In WebBrowser1.Document.Forms
            FormElem.InvokeMember("reset")
        Next
    End If
End Sub

Hinweise

Ein HTML-Dokument verfügt möglicherweise über ein oder FORM mehrere Elemente mit Eingabefeldern zum Senden von Daten an einen Server.

Sie können ein Programm FORM programmgesteuert übermitteln, indem Sie seine HtmlElementSubmit Methode mithilfe der InvokeMember Methode abrufen und aufrufen.

Wenn Sie einem Dokument ein neues FORM Element hinzufügen möchten, können Sie entweder ein neues FORM Tag als Zeichenfolge erstellen und der InnerHtml Eigenschaft eines Elements zuweisen, das zuvor dem HTML-DOM hinzugefügt wurde. Alternativ können Sie die Methode verwenden, dessen CreateElement Eigenschaften mithilfe SetAttributefestlegen und als untergeordnetes Element eines vorhandenen Elements hinzufügen.AppendChild

Gilt für:

Weitere Informationen