HtmlDocument.GetElementFromPoint(Point) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .