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 HTML-Element ab, das sich an den angegebenen Clientkoordinaten befindet.
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 relativ zur oberen linken Ecke des Dokuments.
Gibt zurück
Die 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 die obere linke Ecke des Dokuments dem Wert (0,0) zugewiesen wird. Clientkoordinaten für die aktuelle Position des Cursors können mithilfe der Position Eigenschaft abgerufen werden.