HtmlDocument.GetElementFromPoint(Point) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère l'élément HTML situé aux coordonnées clientes spécifiées.
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
Paramètres
- point
- Point
Position x,y de l'élément à l'écran, par rapport au coin supérieur gauche du document.
Retours
HtmlElement à l'emplacement d'écran spécifié dans le document.
Exemples
L’exemple de code suivant détecte un clic sur le document, recherche l’élément et utilise ScrollIntoView pour aligner l’élément sur le haut de la page 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
Remarques
GetElementFromPoint utilise les coordonnées du client, dans lesquelles la valeur (0,0) est attribuée au coin supérieur gauche du document. Les coordonnées du client pour la position actuelle du curseur peuvent être obtenues à l’aide de la Position propriété .