Aracılığıyla paylaş


HtmlElementEventArgs.ClientMousePosition Özellik

Tanım

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 TABLEtı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 TABLEgö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 .

Şunlara uygulanır

Ayrıca bkz.