Language

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 。

例

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

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 またはインデックスを使用してアクセスできます。

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

適用対象

こちらもご覧ください