HtmlElementCollection.GetElementsByName(String) Méthode

Définition

Obtient une collection d'éléments par leur nom.

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

Paramètres

name
String

Nom ou ID de l'élément.

Retours

HtmlElementCollection

HtmlElementCollection contenant les éléments dont la propriété Name correspond à name.

Exemples

L’exemple de code suivant recherche un FORM objet à l’aide de son nom et envoie ses données au serveur par programmation. L’exemple de code nécessite que votre application héberge un WebBrowser contrôle nommé webBrowser1.

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

Remarques

Bien que la Id propriété d’un HtmlElement doit être unique, plusieurs éléments peuvent utiliser la même Name propriété.

S’applique à