MouseEventArgs.X Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.