MouseEventArgs.X Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die x-Koordinate der Maus während des generierten Mausereignisses ab.
public:
property int X { int get(); };
public int X { get; }
member this.X : int
Public ReadOnly Property X As Integer
Eigenschaftswert
Die x-Koordinate der Maus in Pixel.
Beispiele
Im folgenden Codebeispiel werden die X Eigenschaften und Y verwendet, um die aktuelle Position des Mauszeigers in einem ToolTip Fenster anzuzeigen.
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
Hinweise
Die Mauskoordinaten variieren je nach ausgelöstem Ereignis. Wenn Control.MouseMove das Ereignis beispielsweise behandelt wird, sind die Mauskoordinatenwerte relativ zu den Koordinaten des Steuerelements, das das Ereignis ausgelöst hat. Einige Ereignisse im Zusammenhang mit Drag-and-Drop-Vorgängen verfügen über zugeordnete Mauskoordinatenwerte, die relativ zum Formularursprung oder bildschirmursprung sind.