MouseEventArgs.X Propiedad

Definición

Obtiene la coordenada X del mouse durante el evento de mouse que se genera.

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

Valor de propiedad

Coordenada X del mouse en píxeles.

Ejemplos

En el ejemplo de código siguiente se usan las X propiedades y Y para mostrar la posición actual del puntero del mouse en una ToolTip ventana.

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

Comentarios

Las coordenadas del mouse varían en función del evento que se genera. Por ejemplo, cuando se controla el Control.MouseMove evento, los valores de coordenada del mouse son relativos a las coordenadas del control que generó el evento. Algunos eventos relacionados con las operaciones de arrastrar y colocar tienen valores de coordenadas del mouse asociados relativos al origen del formulario o al origen de la pantalla.

Se aplica a

Consulte también