HtmlDocument.GetElementFromPoint(Point) Yöntem

Tanım

Belirtilen istemci koordinatlarında bulunan HTML öğesini alır.

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

Parametreler

point
Point

Öğenin ekrandaki x,y konumu, belgenin sol üst köşesine göre.

Döndürülenler

HtmlElement Belgedeki belirtilen ekran konumunda.

Örnekler

Aşağıdaki kod örneği, belgedeki bir tıklamayı algılar, öğeyi bulur ve öğeyi Web sayfasının en üstüne hizalamak için kullanır ScrollIntoView .

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

Açıklamalar

GetElementFromPoint , belgenin sol üst köşesine değer (0,0) atandığı istemci koordinatlarını kullanır. İmlecin geçerli konumu için istemci koordinatları özelliği kullanılarak Position elde edilebilir.

Şunlara uygulanır

Ayrıca bkz.