다음을 통해 공유


HtmlDocument.All 속성

정의

문서의 모든 HtmlElement 개체를 저장하는 인스턴스HtmlElementCollection를 가져옵니다.

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. 코드 예제를 사용하려면 애플리케이션에 명명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 문서의 모든 요소에 임의로 액세스할 수 있도록 합니다. HTML 문서의 모든 요소에 이름, ID 또는 인덱스로 액세스하는 데 사용합니다. 문서 내의 모든 요소를 반복할 수도 있습니다.

일부 요소(예: HEADTITLE)에는 연결된 이름이 없습니다. 다른 모든 요소는 HTML 파일의 작성자가 할당한 경우에만 이름을 갖습니다. ID 또는 인덱스별로 이름 없이 요소에 액세스할 수 있습니다.

태그 외부의 All HTML 파일에 있는 모든 요소에는 부모 요소가 있어야 하므로 컬렉션에 HTML 요소를 직접 추가할 수 없습니다. AppendChild 메서드 또는 InnerHtml 속성을 사용하여 트리에 HtmlElement 새 요소를 추가합니다.

적용 대상

추가 정보