Compartir vía


HtmlDocument.GetElementFromPoint(Point) Método

Definición

Recupera el elemento HTML situado en las coordenadas del cliente especificadas.

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

Parámetros

point
Point

La posición X, Y del elemento en la pantalla, con respecto a la esquina superior izquierda del documento.

Devoluciones

HtmlElement que se encuentra en la ubicación de pantalla especificada del documento.

Ejemplos

En el ejemplo de código siguiente se detecta un clic en el documento, se busca el elemento y se usa ScrollIntoView para alinear el elemento con la parte superior de la página 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

Comentarios

GetElementFromPoint usa coordenadas de cliente, en las que a la esquina superior izquierda del documento se le asigna el valor (0,0). Las coordenadas del cliente para la posición actual del cursor se pueden obtener mediante la Position propiedad .

Se aplica a

Consulte también