HtmlDocument.GetElementFromPoint(Point) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar HTML-elementet som finns vid de angivna klientkoordinaterna.
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
Parametrar
- point
- Point
Elementets x-y-position på skärmen i förhållande till dokumentets övre vänstra hörn.
Returer
På HtmlElement den angivna skärmplatsen i dokumentet.
Exempel
I följande kodexempel identifieras ett klick på dokumentet, elementet hittas och ScrollIntoView används för att justera elementet längst upp på webbsidan.
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
Kommentarer
GetElementFromPoint använder klientkoordinater, där det övre vänstra hörnet i dokumentet tilldelas värdet (0,0). Klientkoordinater för markörens aktuella position kan hämtas med hjälp av Position egenskapen .