Bagikan melalui


HtmlDocument.GetElementFromPoint(Point) Metode

Definisi

Mengambil elemen HTML yang terletak di koordinat klien yang ditentukan.

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

Parameter

point
Point

Posisi x,y elemen di layar, relatif terhadap sudut kiri atas dokumen.

Mengembalikan

HtmlElement pada lokasi layar yang ditentukan dalam dokumen.

Contoh

Contoh kode berikut mendeteksi klik pada dokumen, menemukan elemen, dan menggunakan ScrollIntoView untuk meratakan elemen dengan bagian atas halaman 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

Keterangan

GetElementFromPoint menggunakan koordinat klien, di mana sudut kiri atas dokumen diberi nilai (0,0). Koordinat klien untuk posisi kursor saat ini dapat diperoleh menggunakan Position properti .

Berlaku untuk

Lihat juga