다음을 통해 공유


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, 문서가 로드 되는 동안 사용자 입력을 방지 하기 위해 기본적으로 비활성화 된 요소를 사용 하도록 설정 합니다. 이 코드 예제 애플리케이션에 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 문서에서 모든 요소에 대 한 임의 액세스를 제공 합니다. 인덱스 또는 HTML 문서에서 요소 이름, ID, 액세스를 사용 합니다. 모든 문서 내의 요소를 반복할 수 있습니다.

일부 요소와 같은 HEADTITLE, 연결 된 이름을 갖지 것입니다. 다른 모든 요소는 HTML 파일의 작성자에 게 할당 하는 경우에 이름을 갖게 됩니다. ID 또는 인덱스 별로 이름이 없는 요소에 액세스할 수 있습니다.

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

적용 대상

추가 정보