HtmlDocument.GetElementFromPoint(Point) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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);
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
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);
}
}
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
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.