Condividi tramite


HtmlDocument.GetElementFromPoint(Point) Metodo

Definizione

Recupera l'elemento HTML che si trova in corrispondenza delle coordinate client specificate.

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

Parametri

point
Point

Posizione x,y dell'elemento sullo schermo, rispetto all'angolo superiore sinistro del documento.

Restituisce

Oggetto HtmlElement in corrispondenza della posizione della schermata specificata nel documento.

Esempio

Nell'esempio di codice seguente viene rilevato un clic sul documento, viene trovato l'elemento e viene ScrollIntoView utilizzato per allineare l'elemento alla parte superiore della pagina 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

Commenti

GetElementFromPoint utilizza le coordinate client, in cui all'angolo superiore sinistro del documento viene assegnato il valore (0,0). È possibile ottenere le coordinate client per la posizione corrente del cursore usando la Position proprietà .

Si applica a

Vedi anche