Auf Englisch lesen

Freigeben über


HtmlDocument.GetElementFromPoint(Point) Methode

Definition

Ruft das an den angegebenen Clientkoordinaten befindliche HTML-Element ab.

public System.Windows.Forms.HtmlElement GetElementFromPoint (System.Drawing.Point point);
public System.Windows.Forms.HtmlElement? GetElementFromPoint (System.Drawing.Point point);

Parameter

point
Point

Die x,y-Position des Elements auf dem Bildschirm bezogen auf die linke obere Ecke des Dokuments.

Gibt zurück

Das HtmlElement an der angegebenen Bildschirmposition im Dokument.

Beispiele

Im folgenden Codebeispiel wird ein Klick auf das Dokument erkannt, das Element gefunden und verwendet ScrollIntoView , um das Element am oberen Rand der Webseite auszurichten.

private void Document_Click(Object sender, HtmlElementEventArgs e)
{
    if (webBrowser1.Document != null)
    {
        HtmlElement elem = webBrowser1.Document.GetElementFromPoint(e.ClientMousePosition);
        elem.ScrollIntoView(true);
    }
}

Hinweise

GetElementFromPoint verwendet Clientkoordinaten, in denen der oberen linken Ecke des Dokuments der Wert (0,0) zugewiesen wird. Clientkoordinaten für die aktuelle Position des Cursors können mithilfe der Position -Eigenschaft abgerufen werden.

Gilt für:

Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Weitere Informationen