HtmlDocument.Forms Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.