MouseEventArgs.X Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.