MouseEventArgs.X 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得滑鼠在產生滑鼠事件期間的 X 座標。
public:
property int X { int get(); };
public int X { get; }
member this.X : int
Public ReadOnly Property X As Integer
屬性值
滑鼠的 X 座標 (單位為像素)。
範例
下列程式碼範例會使用 X 和 Y 屬性,在視窗中顯示滑鼠指標 ToolTip 的目前位置。
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
備註
滑鼠座標會根據引發的事件而有所不同。 例如,處理事件時 Control.MouseMove ,滑鼠座標值會相對於引發事件的控制項座標。 與拖放作業相關的某些事件具有相對於表單原點或螢幕原點的相關滑鼠座標值。