HtmlDocument.Forms Vlastnost

Definice

Získá kolekci všech <prvků FORM> v dokumentu.

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

Hodnota vlastnosti

HtmlElementCollection

Prvky HtmlElementCollection FORM> v< dokumentu.

Příklady

Následující příklad kódu iteruje všechny Form prvky na webové stránce a vymaže veškerý uživatelský vstup a nastaví formuláře zpět na výchozí hodnoty.

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

Poznámky

Dokument HTML může mít jeden nebo více FORM prvků se vstupními poli pro odesílání dat zpět na server.

Prostřednictvím kódu programu můžete odeslat FORM jeho HtmlElement získání a volání metody Submit pomocí InvokeMember metody.

Chcete-li přidat nový FORM dokument, můžete buď vytvořit novou FORM značku jako řetězec, a přiřadit ji vlastnosti InnerHtml elementu dříve přidaného do HTML DOM; nebo můžete použít metodu CreateElement , nastavit její vlastnosti pomocí SetAttributea přidat ji jako podřízený existující prvek pomocí AppendChild.

Platí pro

Viz také