HtmlElementEventArgs.ClientMousePosition Özellik
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.
Fare imlecinin belgenin istemci alanındaki konumunu alır veya ayarlar.
public:
property System::Drawing::Point ClientMousePosition { System::Drawing::Point get(); };
public System.Drawing.Point ClientMousePosition { get; }
member this.ClientMousePosition : System.Drawing.Point
Public ReadOnly Property ClientMousePosition As Point
Özellik Değeri
Fare imlecinin geçerli konumu.
Örnekler
Aşağıdaki HTML dosyası, bir TABLE
etiketin içindeki göreli konumlandırmayı BODY
gösterir.
<HTML>
<BODY>
<TABLE style="position:relative;top:100px;left:100px;">
<TR>
<TD>Text</TD>
<TD>More text</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Aşağıdaki kod örneği , ClientMousePositionve OffsetMousePosition kullanıcı öğesinin bir öğesine TABLE
tıkladığında arasındaki MousePositionfarkı görüntüler.
ClientMousePosition belgenin istemci alanının sol üst köşesine göre koordinatları görüntüler.
MousePosition , öğesinin sol üst köşesine TABLE
göre koordinatları görüntüler. Metin satırlarından birine tıklarsanız, OffsetMousePosition bu TD
öğeye göre koordinatları görüntüler.
Bu örnek, üzerinde HtmlDocumentolayı için MouseDown işleyici olarak yapılandırmanızı Document_MouseDown
gerektirir.
void Document_Click(object sender, HtmlElementEventArgs e)
{
HtmlDocument doc = webBrowser1.Document;
string msg = "ClientMousePosition: " + e.ClientMousePosition.ToString() + "\n" +
"MousePosition: " + e.MousePosition + "\n" +
"OffsetMousePosition: " + e.OffsetMousePosition;
MessageBox.Show(msg);
}
Private Sub HtmlDocument_Click(ByVal sender As Object, ByVal e As HtmlElementEventArgs)
Dim doc As HtmlDocument = webBrowser1.Document
Dim msg As String = "ClientMousePosition: " & e.ClientMousePosition.ToString() & vbCrLf & _
"MousePosition: " & e.MousePosition.ToString() & vbCrLf & _
"OffsetMousePosition: " & e.OffsetMousePosition.ToString()
MessageBox.Show(msg)
End Sub
Açıklamalar
ClientMousePosition
imlecin fare konumunu belgenin sol üst köşesine göre verir. Olayı tetikleyen öğeye göre fare koordinatlarına ihtiyacınız varsa kullanın MousePosition .