Freigeben über


MouseEventArgs.X Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen