HtmlDocument.Forms Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.