Aracılığıyla paylaş


HtmlElementCollection.GetElementsByName(String) Yöntem

Tanım

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 nesne bulur ve verilerini program aracılığıyla sunucuya gönderir. Kod örneği, uygulamanızın adlı webBrowser1bir 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 IdHtmlElement benzersiz olması gerekir ancak birden çok öğe aynı Name özelliği kullanabilir.

Şunlara uygulanır