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