Condividi tramite


MouseEventArgs.X Proprietà

Definizione

Ottiene la coordinata x del mouse durante la generazione del relativo evento.

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

Valore della proprietà

Coordinata x del mouse espressa in pixel.

Esempio

Nell'esempio di codice seguente vengono utilizzate le X proprietà e Y per visualizzare la posizione corrente del puntatore del mouse in una ToolTip finestra.

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

Commenti

Le coordinate del mouse variano in base all'evento generato. Ad esempio, quando l'evento Control.MouseMove viene gestito, i valori delle coordinate del mouse sono relativi alle coordinate del controllo che ha generato l'evento. Alcuni eventi correlati alle operazioni di trascinamento della selezione hanno valori di coordinate del mouse associati relativi all'origine del modulo o all'origine dello schermo.

Si applica a

Vedi anche