Compartilhar via


HtmlDocument.Forms Propriedade

Definição

Obtém uma coleção de todos os <elementos FORM> no 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 da propriedade

HtmlElementCollection

Um HtmlElementCollection dos <elementos FORM> dentro do documento.

Exemplos

O exemplo de código a seguir itera todos os Form elementos em uma página da Web e limpa toda a entrada do usuário, definindo os formulários de volta para seus valores padrão.

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

Comentários

Um documento HTML pode ter um ou mais FORM elementos com campos de entrada para enviar dados de volta para um servidor.

Você pode enviar programaticamente uma FORM obtenção dele HtmlElement e chamando seu Submit método usando o InvokeMember método.

Para adicionar um novo FORM a um documento, você pode criar uma nova FORM marca como uma cadeia de caracteres e atribuí-la à InnerHtml propriedade de um elemento adicionado anteriormente ao HTML DOM; ou você pode usar o CreateElement método, definir suas propriedades usando SetAttributee adicioná-la como um filho de um elemento existente usando AppendChild.

Aplica-se a

Confira também