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 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à .