HtmlDocument.Forms Propiedad

Definición

Obtiene una colección de todos los <elementos FORM> del documento.

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

Valor de propiedad

HtmlElementCollection

de HtmlElementCollection los <elementos FORM> del documento.

Ejemplos

En el ejemplo de código siguiente se recorre en iteración todos los elementos de una página web y se borran todas las Form entradas de usuario, estableciendo los formularios de nuevo en sus valores predeterminados.

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

Comentarios

Un documento HTML puede tener uno o varios FORM elementos con campos de entrada para volver a enviar datos a un servidor.

Puede enviar mediante programación un FORM elemento obteniendo su HtmlElement método y llamando a su Submit método mediante el InvokeMember método .

Para agregar un nuevo elemento FORM a un documento, puede crear una nueva FORM etiqueta como una cadena y asignarla a la InnerHtml propiedad de un elemento agregado previamente al DOM HTML; o bien puede usar el CreateElement método , establecer sus propiedades mediante SetAttributey agregarla como elemento secundario de un elemento existente mediante AppendChild.

Se aplica a

Consulte también