HtmlDocument.Forms プロパティ

定義

ドキュメント内のすべての FORM> 要素の<コレクションを取得します。

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

プロパティ値

HtmlElementCollection

HtmlElementCollectionドキュメント内の <FORM> 要素の 1 つ。

次のコード例では、Web ページ上のすべての要素を Form 反復処理し、すべてのユーザー入力をクリアし、フォームを既定値に戻します。

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

注釈

HTML ドキュメントには、サーバーにデータを送信するための入力フィールドを含む 1 つ以上 FORM の要素が含まれる場合があります。

プログラムで送信するには、FORMそのメソッドを取得し、メソッドHtmlElementを使用してそのメソッドをInvokeMember呼び出しますSubmit

ドキュメントに新 FORM しいタグを追加するには、新 FORM しいタグを文字列として作成し、以前に HTML DOM に InnerHtml 追加した要素のプロパティに割り当てます。または、メソッドを使用 CreateElement してそのプロパティを設定し、それを使用して SetAttribute既存の要素 AppendChildの子として追加できます。

適用対象

こちらもご覧ください