HtmlDocument.Forms プロパティ


文書内のすべての < フォーム > 要素のコレクションを取得します。Gets a collection of all of the <FORM> elements in the document.

 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



HtmlElementCollectionドキュメント内の < フォーム > 要素の。An HtmlElementCollection of the <FORM> elements within the document.

次のコード例では、Web ページ上のすべての要素を反復処理し、すべてのユーザー入力をクリアして、 Form フォームを既定値に戻します。The following code example iterates through all of the Form elements on a Web page and clears all user input, setting the forms back to their default values.

private void ResetForms()
    if (webBrowser1.Document != null)
        foreach (HtmlElement form in webBrowser1.Document.Forms)
Private Sub ResetForms()
    If (Not (WebBrowser1.Document Is Nothing)) Then
        For Each FormElem As HtmlElement In WebBrowser1.Document.Forms
    End If
End Sub


HTML ドキュメントには、 FORM データをサーバーに送信するための入力フィールドを持つ1つ以上の要素が含まれている場合があります。An HTML document may have one or more FORM elements with input fields for submitting data back to a server.

FORM 取得 HtmlElement し、 Submit メソッドを使用してそのメソッドを呼び出すことによって、をプログラムで送信でき InvokeMember ます。You can programmatically submit a FORM by obtaining its HtmlElement and calling its Submit method using the InvokeMember method.

新しいをドキュメントに追加するには、 FORM 新しい FORM タグを文字列として作成し、それを HTML DOM に追加した要素のプロパティに割り当てることができます。または、メソッドを使用して、を使用してプロパティを設定し、を使用して InnerHtml CreateElement SetAttribute 既存の要素の子として追加することもでき AppendChild ます。To add a new FORM to a document, you can either create a new FORM tag as a string, and assign it to the InnerHtml property of an element previously added to the HTML DOM; or you can use the CreateElement method, set its properties using SetAttribute, and add it as a child of an existing element using AppendChild.