Condividi tramite


HtmlDocument.GetElementFromPoint(Point) Metodo

Definizione

Recupera l'elemento HTML nella posizione indicata dalle 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 nel documento in corrispondenza della posizione sullo schermo specificata.

Esempio

Nell'esempio di codice seguente viene rilevato un clic sul documento, viene trovato l'elemento e viene ScrollIntoView usato 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 usa le coordinate client, in cui viene assegnato il valore (0,0) nell'angolo superiore sinistro del documento. Le coordinate client per la posizione corrente del cursore possono essere ottenute usando la Position proprietà .

Si applica a

Vedi anche