HtmlDocument.Forms Egenskap

Definition

Hämtar en samling med <FORM> alla element i dokumentet.

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

Egenskapsvärde

En HtmlElementCollection av elementen <FORM> i dokumentet.

Exempel

Följande kodexempel itererar genom alla Form element på en webbsida och rensar alla användarindata, vilket gör att formulären återgår till sina standardvärden.

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

Kommentarer

Ett HTML-dokument kan ha ett eller flera FORM element med indatafält för att skicka tillbaka data till en server.

Du kan skicka en FORM programmatiskt genom att hämta dess HtmlElement och anropa dess Submit metod med hjälp av InvokeMember -metoden.

Om du vill lägga till en ny FORM i ett dokument kan du antingen skapa en ny FORM tagg som en sträng och tilldela den InnerHtml till egenskapen för ett element som tidigare lagts till i HTML DOM. Eller så kan du använda CreateElement metoden, ange dess egenskaper med och SetAttributelägga till den som underordnad ett befintligt element med .AppendChild

Gäller för

Se även