Compartir por


HtmlDocument.GetElementFromPoint(Point) Método

Definición

Recupera el elemento HTML ubicado en las coordenadas de 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

Posición x,y del elemento en la pantalla, en relación con la esquina superior izquierda del documento.

Devoluciones

en HtmlElement la ubicación de pantalla especificada en el 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 de cliente para la posición actual del cursor se pueden obtener mediante la Position propiedad .

Se aplica a

Consulte también