Aracılığıyla paylaş


HtmlElementEventArgs.MousePosition Özellik

Tanım

Fare imlecinin göreli olarak konumlandırılmış üst öğeye göre konumunu alır veya ayarlar.

public:
 property System::Drawing::Point MousePosition { System::Drawing::Point get(); };
public System.Drawing.Point MousePosition { get; }
member this.MousePosition : System.Drawing.Point
Public ReadOnly Property MousePosition As Point

Özellik Değeri

Üst öğe görece konumlandırılmışsa, fare imlecinin olayı tetikleyen öğenin üst öğesinin sol üst köşesine göre 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

Göreli konumlandırma, bir öğeyi üst öğeyle ilişkili olarak bir sayfaya yerleştirmek için HTML'de kullanılır.

Bir öğe görece konumlandırılmışsa, bu özellik ile ClientMousePositionaynı sonucu döndürür.

Şunlara uygulanır

Ayrıca bkz.