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 , MousePositionve ClientMousePosition kullanıcı öğesinin bir öğesine OffsetMousePositiontıkladığında arasındaki TABLEfarkı görüntüler. ClientMousePosition belgenin istemci alanının sol üst köşesine göre koordinatları görüntüler. MousePosition koordinatları öğesinin sol üst köşesine TABLEgöre görüntüler. Metin satırlarından birine tıklarsanız, OffsetMousePosition bu TD öğeye göre koordinatlar görüntülenir.

Bu örnek, üzerinde Document_MouseDownolayı için MouseDown işleyici olarak yapılandırmanızı HtmlDocument 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.