MouseEventArgs.X Egenskap

Definition

Hämtar musens x-koordinat under den genererande mushändelsen.

public:
 property int X { int get(); };
public int X { get; }
member this.X : int
Public ReadOnly Property X As Integer

Egenskapsvärde

X-koordinaten för musen, i bildpunkter.

Exempel

I följande kodexempel används X egenskaperna och Y för att visa muspekarens aktuella position i ett ToolTip fönster.

ToolTip trackTip;

private void TrackCoordinates()
{
    trackTip = new ToolTip();
    this.MouseMove += new MouseEventHandler(Form1_MouseMove);
}

void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
    String tipText = String.Format("({0}, {1})", e.X, e.Y);
    trackTip.Show(tipText, this, e.Location);
}
Dim TrackTip As ToolTip

Private Sub TrackCoordinates()
    TrackTip = New ToolTip()
End Sub

Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
    Dim TipText As String = String.Format("({0}, {1})", e.X, e.Y)
    TrackTip.Show(TipText, Me, e.Location)
End Sub

Kommentarer

Muskoordinaterna varierar beroende på vilken händelse som utlöses. När händelsen Control.MouseMove till exempel hanteras är muskoordinatvärdena relativa till koordinaterna för kontrollen som skapade händelsen. Vissa händelser som rör dra och släpp-åtgärder har associerade muskoordinatvärden som är relativa till formulärets ursprung eller skärmens ursprung.

Gäller för

Se även