HtmlElementCollection.GetElementsByName(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Adlarına göre bir öğe koleksiyonu alır.
public:
System::Windows::Forms::HtmlElementCollection ^ GetElementsByName(System::String ^ name);
public System.Windows.Forms.HtmlElementCollection GetElementsByName (string name);
member this.GetElementsByName : string -> System.Windows.Forms.HtmlElementCollection
Public Function GetElementsByName (name As String) As HtmlElementCollection
Parametreler
- name
- String
Öğesinin adı veya kimliği.
Döndürülenler
HtmlElementCollection özelliği ile eşleşen name
öğeleri Name içeren bir .
Örnekler
Aşağıdaki kod örneği, adını kullanan bir FORM
nesneyi bulur ve verilerini program aracılığıyla sunucuya gönderir. Kod örneği, uygulamanızın adlı webBrowser1
bir WebBrowser denetim barındırmasını gerektirir.
private void SubmitForm(String formName)
{
HtmlElementCollection elems = null;
HtmlElement elem = null;
if (webBrowser1.Document != null)
{
HtmlDocument doc = webBrowser1.Document;
elems = doc.All.GetElementsByName(formName);
if (elems != null && elems.Count > 0)
{
elem = elems[0];
if (elem.TagName.Equals("FORM"))
{
elem.InvokeMember("Submit");
}
}
}
}
Private Sub SubmitForm(ByVal FormName As String)
Dim Elems As HtmlElementCollection
Dim Elem As HtmlElement
If (WebBrowser1.Document IsNot Nothing) Then
With WebBrowser1.Document
Elems = .All.GetElementsByName(FormName)
If (Not Elems Is Nothing And Elems.Count > 0) Then
Elem = Elems(0)
If (Elem.TagName.Equals("FORM")) Then
Elem.InvokeMember("Submit")
End If
End If
End With
End If
End Sub
Açıklamalar
özelliğinin Id HtmlElement benzersiz olması gerekirken, birden çok öğe aynı Name özelliği kullanabilir.