Partager via


HtmlDocument.GetElementFromPoint(Point) Méthode

Définition

Récupère l’élément HTML situé aux coordonnées du client 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 sur 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 l’utilise ScrollIntoView pour aligner l’élément en 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 l’angle supérieur gauche du document est affecté à la valeur (0,0). Les coordonnées clientes pour la position actuelle du curseur peuvent être obtenues à l’aide de la Position propriété.

S’applique à

Voir aussi