HtmlDocument.GetElementFromPoint(Point) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera element HTML znajdujący się na określonych współrzędnych klienta.
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
Parametry
- point
- Point
Pozycja x,y elementu na ekranie względem lewego górnego rogu dokumentu.
Zwraca
W HtmlElement określonej lokalizacji ekranu w dokumencie.
Przykłady
Poniższy przykład kodu wykrywa kliknięcie dokumentu, znajduje element i używa go ScrollIntoView do wyrównania elementu z góry strony sieci 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
Uwagi
GetElementFromPoint używa współrzędnych klienta, w których lewy górny róg dokumentu ma przypisaną wartość (0,0). Współrzędne klienta dla bieżącego położenia kursora można uzyskać przy użyciu Position właściwości .