Udostępnij za pośrednictwem


HtmlDocument.Forms Właściwość

Definicja

Pobiera kolekcję wszystkich <FORM> elementów w dokumencie.

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

Wartość właściwości

Element HtmlElementCollection w <FORM> dokumencie.

Przykłady

Poniższy przykład kodu iteruje wszystkie Form elementy na stronie sieci Web i czyści wszystkie dane wejściowe użytkownika, ustawiając formularze z powrotem na wartości domyślne.

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

Uwagi

Dokument HTML może zawierać co najmniej FORM jeden element z polami wejściowymi do przesyłania danych z powrotem na serwer.

Programowo możesz przesłać element, uzyskując jego HtmlElement metodę FORM i wywołując jej Submit metodę InvokeMember przy użyciu metody .

Aby dodać nowy FORM do dokumentu, możesz utworzyć nowy FORM tag jako ciąg i przypisać go do właściwości elementu wcześniej dodanego do InnerHtml elementu DOM HTML. Możesz też użyć CreateElement metody , ustawić jej właściwości przy użyciu polecenia i dodać go jako element podrzędny istniejącego elementu przy użyciu SetAttributepolecenia .AppendChild

Dotyczy

Zobacz też