HtmlDocument.Forms Свойство

Определение

Возвращает коллекцию всех <элементов FORM> в документе.

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

Значение свойства

HtmlElementCollection

Элемент HtmlElementCollection FORM> в документе.<

Примеры

В следующем примере кода выполняется итерацию по всем Form элементам веб-страницы и очищается все введенные пользователем данные, задав формы значения по умолчанию.

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

Комментарии

HTML-документ может содержать один или несколько FORM элементов с полями ввода для отправки данных обратно на сервер.

Вы можете программно отправить объект FORM , получив его HtmlElement и вызвав Submit его метод с помощью InvokeMember метода.

Чтобы добавить новый FORM в документ, можно создать новый FORM тег в виде строки и назначить его InnerHtml свойству элемента, ранее добавленного в HTML DOM, или использовать CreateElement метод, задать его свойства с помощью SetAttributeи добавить его как дочерний элемент существующего элемента с помощью AppendChild.

Применяется к

См. также раздел