HtmlDocument.Forms Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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