HtmlDocument.Forms Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma coleção de todos os <FORM> elementos do 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 Propriedade
Um HtmlElementCollection dos <FORM> elementos contidos no documento.
Exemplos
O exemplo de código seguinte itera por todos os Form elementos de uma página Web e limpa todas as entradas do utilizador, colocando os formulários de volta aos 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
Observações
Um documento HTML pode ter um ou mais FORM elementos com campos de entrada para submeter dados de volta a um servidor.
Pode submeter programáticamente um FORM obtendo o seu HtmlElement e chamando o seu Submit método usando o InvokeMember método.
Para adicionar um novo FORM a um documento, pode criar uma nova FORM etiqueta como uma cadeia e atribuí-la à InnerHtml propriedade de um elemento previamente adicionado ao DOM HTML; ou pode usar o CreateElement método, definir as suas propriedades usando SetAttribute, e adicioná-lo como filho de um elemento existente usando AppendChild.