HtmlDocument.Forms 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문서에 있는 모든 요소의 <FORM> 컬렉션을 가져옵니다.
public:
property System::Windows::Forms::HtmlElementCollection ^ Forms { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection Forms { get; }
member this.Forms : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property Forms As HtmlElementCollection
속성 값
HtmlElementCollection 문서 내의 <FORM> 요소 중 한 명입니다.
예제
다음 코드 예제에서는 웹 페이지의 모든 Form 요소를 반복하고 모든 사용자 입력을 지우고 양식을 기본값으로 다시 설정합니다.
private void ResetForms()
{
if (webBrowser1.Document != null)
{
foreach (HtmlElement form in webBrowser1.Document.Forms)
{
form.InvokeMember("reset");
}
}
}
Private Sub ResetForms()
If (Not (WebBrowser1.Document Is Nothing)) Then
For Each FormElem As HtmlElement In WebBrowser1.Document.Forms
FormElem.InvokeMember("reset")
Next
End If
End Sub
설명
HTML 문서에는 데이터를 서버에 다시 제출하기 위한 입력 필드가 있는 요소가 하나 이상 FORM 있을 수 있습니다.
메서드를 사용하여 메서드를 FORM 가져오고 해당 메서드를 HtmlElement 호출 Submit 하여 프로그래밍 방식으로 제출할 수 InvokeMember 있습니다.
문서에 새 FORM 태그를 추가하려면 새 FORM 태그를 문자열로 만들고 HTML DOM에 이전에 추가된 요소의 속성에 할당 InnerHtml 하거나, 메서드를 사용하여 CreateElement 해당 속성을 설정하고, 다음을 사용하여 SetAttributeAppendChild기존 요소의 자식으로 추가할 수 있습니다.