HtmlDocument.All 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문서의 모든 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 또는 인덱스로 액세스하는 데 사용합니다. 문서 내의 모든 요소를 반복할 수도 있습니다.
일부 요소(예: HEAD 및 TITLE)에는 연결된 이름이 없습니다. 다른 모든 요소는 HTML 파일의 작성자가 할당한 경우에만 이름을 갖습니다. ID 또는 인덱스별로 이름 없이 요소에 액세스할 수 있습니다.
태그 외부의 All HTML 파일에 있는 모든 요소에는 부모 요소가 있어야 하므로 컬렉션에 HTML 요소를 직접 추가할 수 없습니다.
AppendChild 메서드 또는 InnerHtml 속성을 사용하여 트리에 HtmlElement 새 요소를 추가합니다.