HtmlDocument.All HtmlDocument.All HtmlDocument.All HtmlDocument.All Property

定義

HtmlElementCollection のインスタンスを取得します。これは、ドキュメントのすべての HtmlElement オブジェクトを格納します。Gets an instance of HtmlElementCollection, which stores all HtmlElement objects for the document.

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

プロパティ値

ドキュメント内のすべての要素の HtmlElementCollectionThe HtmlElementCollection of all elements in the document.

次のコード例は、設定し、ドキュメント内の要素のすべてを反復処理Enabled=Trueドキュメントの読み込み中に、ユーザー入力を防ぐために既定で無効にしたすべての要素を有効にします。The following code example iterates through all of the elements in a document and sets Enabled=True, enabling any elements that may have been disabled by default to prevent user input while the document was loading. コード例では、アプリケーションが含まれている必要があります、WebBrowserという名前のコントロールWebBrowser1します。The code example requires that your application contains a WebBrowser control named 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 ドキュメントの任意の要素へのランダム アクセスを提供します。The All collection provides random access to any element in the HTML document, regardless of its position in the document tree. 名前、ID、HTML ドキュメント内の任意の要素にアクセスしたり、インデックス、それを使用します。Use it to access any element in an HTML document by name, ID, or index. すべてのドキュメント内の要素を反復処理することがあります。You may also iterate over all of the elements within a document.

一部の要素などHEADTITLE、それらに関連付けられた名前がなくなります。Some elements, such as HEAD and TITLE, will never have names associated with them. HTML ファイルの作成者には、それらが割り当てられている場合にのみ、その他のすべての要素は名前になります。All other elements will have names only if the author of the HTML file assigned them. ID またはインデックスの名前なし要素にアクセスすることができます。You can access elements without names by ID or index.

直接要素を追加することはできません、 All 、コレクションの外部ファイルに html 要素をすべてため、HTMLタグは親要素が必要です。You cannot add elements directly to the All collection, because all elements in an HTML file outside of the HTML tag must have a parent element. 使用して、AppendChildメソッドまたはInnerHtmlプロパティHtmlElementツリーに新しい要素を追加します。Use the AppendChild method or the InnerHtml property on HtmlElement to add new elements to the tree.

適用対象

こちらもご覧ください