HtmlDocument.All プロパティ

定義

HtmlElementCollection のインスタンスを取得します。これは、ドキュメントのすべての HtmlElement オブジェクトを格納します。

public:
 property System::Windows::Forms::HtmlElementCollection ^ All { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection All { get; }
member this.All : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property All As HtmlElementCollection

プロパティ値

HtmlElementCollection

ドキュメント内のすべての要素の HtmlElementCollection

次のコード例では、ドキュメントとセット Enabled=True内のすべての要素を反復処理し、ドキュメントの読み込み中にユーザー入力を防ぐために、既定で無効になっている可能性があるすべての要素を有効にします。 コード例では、アプリケーションにという名前WebBrowser1のコントロールがWebBrowser含まれている必要があります。

public void EnableAllElements()
{
    if (webBrowser1.Document != null)
    {
        foreach (HtmlElement pageElement in webBrowser1.Document.All)
        {
            pageElement.Enabled = true;
        }
    }
}
Private Sub EnableAllElements()
    If (WebBrowser1.Document IsNot Nothing) Then
        For Each PageElement As HtmlElement In WebBrowser1.Document.All
            PageElement.Enabled = True
        Next
    End If
End Sub

注釈

コレクションは All 、ドキュメント ツリー内の位置に関係なく、HTML ドキュメント内の任意の要素にランダムにアクセスできます。 これを使用して、名前、ID、またはインデックスを使用して HTML ドキュメント内の任意の要素にアクセスします。 また、ドキュメント内のすべての要素を反復処理することもできます。

などのHEAD``TITLE一部の要素には、名前が関連付けされません。 その他のすべての要素には、HTML ファイルの作成者が名前を割り当てた場合にのみ名前が付けられます。 名前のない要素には、ID またはインデックスを使用してアクセスできます。

タグの外部にある HTML ファイル内のすべての要素に親要素が必要であるため、要素をコレクションにHTML直接All追加することはできません。 ツリーに AppendChild 新しい要素を InnerHtml 追加するには、メソッドまたはプロパティ HtmlElement を使用します。

適用対象

こちらもご覧ください