HtmlDocument.GetElementFromPoint(Point) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à .