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 du client 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 sur 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 l’utilise ScrollIntoView pour aligner l’élément en 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 l’angle supérieur gauche du document est affecté à la valeur (0,0). Les coordonnées clientes pour la position actuelle du curseur peuvent être obtenues à l’aide de la Position propriété.