HtmlDocument.Forms Propriété

Définition

Obtient une collection de tous les <éléments FORM> du document.

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

Valeur de propriété

HtmlElementCollection

Éléments HtmlElementCollection FORM> du< document.

Exemples

L’exemple de code suivant effectue une itération dans tous les éléments d’une Form page Web et efface toutes les entrées utilisateur, en définissant les formulaires sur leurs valeurs par défaut.

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

Remarques

Un document HTML peut avoir un ou plusieurs FORM éléments avec des champs d’entrée pour renvoyer des données à un serveur.

Vous pouvez soumettre par programmation un en FORM obtenant sa HtmlElement méthode et en appelant sa Submit méthode à l’aide de la InvokeMember méthode.

Pour ajouter un nouveau FORM document, vous pouvez créer une FORM balise en tant que chaîne et l’affecter à la InnerHtml propriété d’un élément précédemment ajouté au DOM HTML; ou vous pouvez utiliser la CreateElement méthode, définir ses propriétés à l’aide SetAttributede , et l’ajouter en tant qu’enfant d’un élément existant à l’aide AppendChildde .

S’applique à

Voir aussi