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 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.