HtmlDocument.GetElementFromPoint(Point) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.