HtmlDocument.GetElementFromPoint(Point) Méthode

Définition

Récupère l'élément HTML situé aux coordonnées clientes spécifiées.

public:
 System::Windows::Forms::HtmlElement ^ GetElementFromPoint(System::Drawing::Point point);
public System.Windows.Forms.HtmlElement GetElementFromPoint (System.Drawing.Point point);
public System.Windows.Forms.HtmlElement? GetElementFromPoint (System.Drawing.Point point);
member this.GetElementFromPoint : System.Drawing.Point -> System.Windows.Forms.HtmlElement
Public Function GetElementFromPoint (point As Point) As HtmlElement

Paramètres

point
Point

Position x,y de l'élément à l'écran, par rapport au coin supérieur gauche du document.

Retours

HtmlElement à l'emplacement d'écran spécifié dans le document.

Exemples

L’exemple de code suivant détecte un clic sur le document, recherche l’élément et utilise ScrollIntoView pour aligner l’élément sur le haut de la page web.

private void Document_Click(Object sender, HtmlElementEventArgs e)
{
    if (webBrowser1.Document != null)
    {
        HtmlElement elem = webBrowser1.Document.GetElementFromPoint(e.ClientMousePosition);
        elem.ScrollIntoView(true);
    }
}
Private Sub Document_Click(ByVal sender As Object, ByVal e As HtmlElementEventArgs)
    If (WebBrowser1.Document IsNot Nothing) Then
        Dim Elem As HtmlElement = WebBrowser1.Document.GetElementFromPoint(e.ClientMousePosition)
        Elem.ScrollIntoView(True)
    End If
End Sub

Remarques

GetElementFromPoint utilise les coordonnées du client, dans lesquelles la valeur (0,0) est attribuée au coin supérieur gauche du document. Les coordonnées du client pour la position actuelle du curseur peuvent être obtenues à l’aide de la Position propriété .

S’applique à

Voir aussi